Windows+Pycharm 如何创建虚拟环境

当我们开发一个别人的项目的时候,因为项目里有很多特有的包,比如 Pyqt5.我们不想破坏电脑上原来的包版本,这个时候,新建一个虚拟环境,专门针对这个项目就很有必要了.

简略步骤:

1.新建虚拟环境

1.打开 pycharm 终端(Terminal)安装虚拟环境工具:

pip install virtualenv

2.创建虚拟环境命令

virtualenv package_venv 

会在当前目录新建一个 package_venv 的文件夹,里面有一些基本内容.这里安装的是默认的 python 版本,也就是你本机环境变量所指向的python.exe.
如果你需要指定python 版本,请参考:安装虚拟环境指定python版本

3.激活虚拟环境才可以用

cd package_venv\Scripts
activate.bat

activate.bat 是激活环境的脚本.
可以看到, Terminal 开头变了:
开头成了 package_venv

2.为 Pycharm 配置虚拟环境

1.file-> settings ->输入 interpreter -> show all -> 找到刚才生成 虚拟环境.
2.配置运行环境:
Edit configurations…:
在这里插入图片描述
搞定,以后打开 pycharm ,Terminal 里面直接就是进入到虚拟环境.

详细的操作步骤请参考下文的后半部分:配置虚拟环境 exe瘦身和虚拟环境配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/112753.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

随手笔记(四十五)——idea git冲突

图片为引用,在一次导入项目至gitee的过程中,不知道为什么报了403,很奇怪的一个错误,网上很多的答案大概分成两种。 第一种是最多的,直接找到windows凭据删掉 很抱歉的告诉各位,你们很多人到这里就已经解…

keil报错:Flash Download failed - Could not load file‘..\..\Output\Template.axf

keil报错:Flash Download failed - Could not load file’…\Output\Template.axf,如下图所示: 原因是很多.h文件没有定义位置,可以按照下图操作: 而且,如果是想使用压缩包,那一定要关闭keil后…

AH8316芯片:高效12V转5V 5A电源解决方案

AH8316是一款内置MOS的高效电源转换芯片,具有广泛的应用领域。本文将介绍AH8316芯片的主要特性和性能指标,以及其在12V转5V 5A电源转换中的应用。 AH8316芯片主要特性: 1. 输入电压范围广泛:芯片支持7V至32V的输入电压范围&#…

LeetCode(力扣)62. 不同路径Python

LeetCode62. 不同路径 题目链接代码 题目链接 https://leetcode.cn/problems/unique-paths/ 代码 递归 class Solution:def uniquePaths(self, m: int, n: int) -> int:if m 1 or n 1:return 1return self.uniquePaths(m, n - 1) self.uniquePaths(m - 1, n)动态 c…

MySQL 索引(一)

1.数据访问方式 在 MySQL 中,通常有两种方式访问数据库表的行数据:顺序访问和索引访问。 1.1.顺序访问 顺序访问是在表中实行全表扫描,从头到尾逐行遍历,直到在无序的行数据中找到符合条件的目标数据。实现比较简单&#xff0c…

需要每日温习的java八股文基础

一、java (1)集合 1.list:LinkedList、ArrayList和Vector ArrayList、LinkedList和Vector的区别,场景和扩容机制源码 LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不…

YOLOv5算法改进(17)— 更换损失函数(EIoU、AlphaIoU、SIoU和WIoU)

前言:Hello大家好,我是小哥谈。损失函数(loss function)是机器学习中用来衡量模型预测值与真实值之间差异的函数。它用于度量模型在训练过程中的性能,以便优化模型参数。在训练过程中,损失函数会根据模型的…

problen(5)ubuntu版本问题

浅浅记录一下这段时间的血和泪吧,大概耗时快一个月了吧,终于解决了...... 因为需要开启pwn之旅,需要在Ubuntu上安装一些东西,就是下面的一条命令: sudo pip3 install pwntools -i Simple Index(显示不太好了…

vue移动端页面适配

页面的适配,就是一个页面能在PC端正常访问,同时也可以在移动端正正常访问。 现在我们可以通过弹性布局【Flexible布局】、媒体查询和响应式布局。除此之外,还可以通过rem和vw针对性地解决页面适配问题。 响应式布局 响应式布局的核心&…

Android悬浮窗实现源码-悬浮球转盘悬浮加速小火箭效果悬浮播放视频图片

一、实现思路 悬浮窗是一种比较常见的需求,就是把需要展示的内容界面缩小成一个悬浮窗,然后用户可以在其他界面上处理事情。 基本实现原理: 主要是通过WindowManager这个类来实现 addView方法用于添加一个悬浮窗, updateViewLay…

一对多映射处理

8.3.1 、collection /** * 根据部门id查新部门以及部门中的员工信息 * param did * return */ Dept getDeptEmpByDid(Param("did") int did);<resultMap id"deptEmpMap" type"Dept"> <id property"did" column"did&quo…

React(react18)中组件通信03——简单使用 Context 深层传递参数

React&#xff08;react18&#xff09;中组件通信03——简单使用 Context 深层传递参数 1. 前言1.1 React中组件通信的其他方式1.2 引出 Context 2. 简单例子3. 语法说明3.1 createContext(defaultValue)3.2 value3.3 useContext(SomeContext) 4. 总结4.1 Context4.1.1 Context…