虚拟环境配置

virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。

pyenv +virtualenv

安装virtualenv:

pip install virtualenv 
sudo pip install --upgrade virtualenv 


创建虚拟环境
pyenv virtualenv python版本号 虚拟环境名字
切出虚拟环境
pyenv deactivate my_env

virtualenvwrapper

让管理虚拟环境更加简单化

安装virtualenvwrapper:

pip install virtualenvwrapper

配置:

1.编辑.bashrc文件

vim ~/.bashrc


2.追加以下内容

if [ -f /home/你的用户名/.pyenv/versions/3.6.4/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/home/你的用户名/.pyenv/versions/3.6.4/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/home/你的用户名/.pyenv/versions/3.6.4/bin/virtualenv
source /home/你的用户名/.pyenv/versions/3.6.4/bin/virtualenvwrapper.sh
fi


3.让配置文件立即生效

source ~/.bashrc


windows下安装virtualenvwrapper安装

pip install virtualenvwrapper-win

创建虚拟环境命令:

mkvirtualenv 虚拟环境名

创建python3虚拟环境:

mkvirtualenv -p python3 myenv01

进入虚拟环境工作:

workon 虚拟环境名

查看机器上有多少个虚拟环境:

workon 空格 + 两个tab键

退出虚拟环境:

deactivate

删除虚拟环境:

rmvirtualenv 虚拟环境名

虚拟环境下安装包的命令:

pip install 包名

   注意:不能使用sudo pip install 包名,这个命令会把包安装到真实的主机环境上而不是安装到虚拟环境中。

查看虚拟环境中安装了哪些python包:

pip list
pip freeze

模块迁移

pip freeze > requirements.txt
pip install -r requirements.txt

  

原文地址:https://www.cnblogs.com/huanggaoyu/p/10210615.html