【学习笔记】使用virtualenvwrapper管理虚拟环境

使用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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容