1.安装Ubuntu虚拟环境、以及可以支持虚拟环境的模块
sudo apt install virtualenv
sudo apt install virtualenvwrapper
安装完成之后,进入home目录,输入命令ls -al查看是否出现.virtualenvs目录,如果没有则手动创建.virtualenvs目录
重要的是需要弄清楚安装路径。
本人这里安装的virtualenv路径为/usr/lib/python3/dist-packages,见下图:
本人这里安装的virtualenvwrapper路径为./.local/lib/python3.7/site,也即家目录下的home/fanxindong/.local/lib/python3.7/site-,见下图:(记好这个路径,下文要用)
3.配置虚拟管理目录
进入home目录,输入命令ls -al,找到.bashrc文件,修改.bashrc文件
sudo gedit ~/.bashrc
在.bashrc文件末尾添加两行:
export WORKON_HOME=$HOME/.virtualenvs
source /home/fanxindong/.local/bin/virtualenvwrapper.sh
注意:source后边的路径就是上文第二部分强调的virtualenvwrapper路径。
4.启用配置文件
source ~/.bashrc
5.检查是否可以创建虚拟环境
使用 mkvirtualenv test1 创建一个虚拟环境,如果成功则说明Ubuntu虚拟环境创建成功
使用 deactivate 可以退出虚拟环境。
使用 workon 可以看出创建过的虚拟环境有哪些。
回到home下的.virtualenvs目录也可以看到创建过的虚拟环境
本文参考
https://www.cnblogs.com/yunlongaimeng/p/10195508.html
-------------------------------------------------------------分隔线------------------------------------------------------
博主最近重装了系统,按照以下方式进行了虚拟环境的安装:
-------------------------------------------------------------分隔线------------------------------------------------------
1)导出某一虚拟环境依赖的所有包的版本:
pip freeze > requirements.txt
2)在另一虚拟环境中安装requirements.txt中所有目录的依赖包:
pip install –r requirements.txt