【python】为工程项目创建独立虚拟环境并关联

【python】为工程项目创建独立虚拟环境并关联

在虚拟环境配置和安装不同版本包的路上走了不少弯路,明明安装了缺少的包,却还是现实no moudule name “xxx”;安装了tensorflow,却还是因为版本问题出现很多bug;不同工程需要不同版本的包,需要不断改变包的版本…等等问题,还是要明确虚拟环境的意义,为每个项目创建独立的虚拟环境。

虚拟环境的创建有两种方法,建议使用方法二,否则在anconda中进入环境时要先改变路径,进入当前项目虚拟环境所在文件夹路径。

1、创建虚拟环境并和当前工程项目关联

方法一:在项目中直接创建虚拟环境

方法一:在项目中创建新环境,打开项目,我安装的是pychram
(1)File-settings,打开settings面板
在这里插入图片描述
(2)面板左边Project,Project Interpreter,
在这里插入图片描述

点击右上角小符号,Add…
(3)打开后是如下界面,默认虚拟环境存在与项目文件夹下,建议勾选第一个选项,完成虚拟环境的创建。
在这里插入图片描述

方法二:使用anconda创建虚拟环境

(1)打开anoconda,使用以下命令创建虚拟环境,

conda create -n EnvironmentName python=3.x

其中,EnvironmentName为虚拟环境名,建议与项目名保持一致,3.x处设置python版本(不是你安装的python版本,而是项目文件需要的python版本,如果安装了python3.8,可以创建3.6、3.7python环境)
该命令配置的虚拟环境位于::\Anaconda3\envs
在这里插入图片描述

(2)打开pycharm,File-settings,Project-Project Interpreter,Add…
左边栏选择conda Environmet,右边选择Existing environmet,
Interperter,
在这里插入图片描述
Interpreter选择路径:\Anaconda3\envs\EnvironmetName\python.exe,点击OK,完成。
在这里插入图片描述

2.进入虚拟环境

(1)创建环境完成后,在anoconda中使用命令,

activate EnvironmentName

进入环境。
若使用了方法一,先切换路径,再使用activate命令

此时,你就可以在这个虚拟环境内,安装指定版本的包,例如:

pip install tensorflow==2.2

后面不加==2.2,则安装默认版本的包;
若当前已有包2.2,想要安装包2.3,也是直接使用命令该命令指定包版本,则可安装新的包,自动卸载原来的包;
若只是卸载一个包,则使用命令pip uninstall 包名
在这里插入图片描述

(2)想要查看当前环境中已有包的版本,使用命令

conda list

在这里插入图片描述
(3)卸载环境

conda remove -n EnvironmentName --all

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值