使用virtualenvwrapper管理虚拟环境
官网:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
创建虚拟环境
1.执行sudo pip3 install virtualenv 安装virtualenv
2.执行sudo pip3 install virtualenvwrapper 安装virtualenvwrapper
3.使用vim编辑~./bashrc文件,在文件的最后添加
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 #指定新虚拟环境默认的python版本
export WORKON_HOME=~/.envs # 指定创建新的虚拟环境保存在哪个文件夹下
source /usr/local/bin/virtualenvwrapper.sh # 执行virtualenvwrapper.sh脚本
4.写入后执行source ~/.bashrc
5.执行mkvirtualenv proj_A 就能创建一个新的虚拟化环境,就放在了~/.envs文件夹下
使用virtualenvwrapper
1.创建虚拟环境 (二选一)
mkvirtualenv proj_A # 使用默认python解释器
mkvirtualenv -p python3 proj_B #指定python3解释器
2.进入虚拟工作环境
workon proj_A
3.退出虚拟工作环境
deactivate
4.删除虚拟工作环境
rmvirtualenv proj_A
5.列出所有的虚拟工作环境
lsvirtualenv
环境一致性
如何保证在linux下的环境与windows下的环境一致,有时我们是在windows下开发的项目,后面需要部署到linux上,如何将windows环境中的包安装到linux上。
1、将windows下的包导出
进入windows下开发的虚拟环境,执行以下命令
pip freeze > requirements.txt
2、上传文件
执行以上步骤后会在当前目录下生成requirements.txt文件,然后将文件拖拽上传,可以在系统上安装拖拽上传的插件
yum install lrzsz -y
3、执行requirements.txt文件,等待安装完成即可
pip3 install -r requirements.txt
网友评论