Linux下安装虚拟环境
1.安装虚拟环境的命令:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
2.配置环境变量
-
1.创建目录存放虚拟环境
mkdir $HOME/.virtualenvs
-
2.打开 ~/.bashrc 文件,并添加如下
export WORKEN_HOME=$H
source /usr/local/bin/virtualenvwrapper/sh
-
3.运行
source ~/.bashrc
3.创建虚拟环境的命令
默认安装的是python2的虚拟环境
-
在python2中安装虚拟环境
mkvirtualenv 虚拟环境名
例:
mkvirtualenv py_flask
-
在python3中安装虚拟环境python3默认为Linux系统中指向的版本。可以根据3.x来指向其他的python版本
mkvirtualenv -p python3.x 虚拟环境名
例:
mkvirtualenv -p python3.8 py3_flask
创建成功会自动进入虚拟环境,提示符前面会出现虚拟环境的名称。
4.其他命令
-
查看虚拟环境的命令
workon 两次table键
-
使用虚拟环境的命令
workon 虚拟环境名
例:
workon py3_flask
-
退出虚拟环境的命令
deactivate
-
删除虚拟环境的命令
revirtualenv 虚拟环境名
例:删除py3_flask虚拟环境,如果在虚拟环境中,先退出,后删除。
rmvirtualenv py3_flask
5.requirements.txt
可以使用命令将项目的依赖包版本号以文本的形式导出,在其他地方使用该项目的代码时,也就可以使用相应的代码,去安装对应的项目依赖包
- 导出
pip freeze >requirements.txt
- 安装(前提是项目中存在requirements.txt文件)
pip install -r requirements.txt
6.PyCharm中使用虚拟环境
1、点击右上方的设置按钮,然后点击Add,如下图所示。
2、在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)->Existing environment,如下图所示。
2、之后在弹出的界面中加载本地的虚拟环境,点击右侧的三个点号的按钮,如下图所示。
3、根据目录,依次找到自己创建的虚拟环境路径。就OK了
4、然后继续依次点击ok按钮。这样,Pycharm里边使用的就是虚拟环境了。接下来你在虚拟环境中,随便你任意装包,即使再乱,和真实环境也没关系了,而且其加载速度一般也不会太慢。
7.Pycharm中引用包
注意项目的源路径
选择选路径的方式:找到需要设置的源项目右击鼠标->Mark Directory as->Sources Root