安装虚拟环境
这里的代码都是在centos7和windows10下测试
先安装python pip virtualenv virtualenvwrapper
windows版本:
python3 -m pip install virtualenv
python3 -m pip install virtualenvwrapper-win
然后设置用户环境变量, 例如:
WORKON_HOME
C:\Users\long\Envs
linux版本:
python3 -m pip install virtualenv
python3 -m pip install virtualenvwrapper
设置用户环境变量, 例如:
vim ~/.bash_profile在最后添加:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh
如果对应python目录不同可以搜索一下:
which python3
which python
sudo find / -name "virtualenvwrapper.sh"
可能还要设置为以下:
sudo vim /etc/profile
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
alias py="python"
source /usr/bin/virtualenvwrapper.sh
创建虚拟环境:
- 提示:如果不指定python版本,默认安装的是python2的虚拟环境
- 在python2中,创建虚拟环境
mkvirtualenv 虚拟环境名称 例 :mkvirtualenv py_flask
- 在python3中,创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称 例 :mkvirtualenv -p python3 py3_flask
如果创建的虚拟环境带有原来的pip包, 创建虚拟环境的时候加入这个参数
–no-site-packages
使用虚拟环境
- widows下:
打开cmd (power shell不行) 输入workon回车 看到已创建的虚拟环境workon 虚拟环境名
- linux环境下:
输入workon然后按两次tab键就能查看已有环境workon 虚拟环境名
退出虚拟环境
deactivate
删除虚拟环境的命令 :
rmvirtualenv 虚拟环境名称
例 :删除虚拟环境py3_flask
先退出:deactivate
再删除:rmvirtualenv py3_flask
查看虚拟环境中安装的包 :
pip freeze