【学习笔记】使用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

你可能感兴趣的:(【学习笔记】使用virtualenvwrapper管理虚拟环境)