1. 作用
创建一个独立的python开发环境,用于解决版本和包的依赖问题
2. 安装
debian下安装
sudo apt-get install python-virtualenv
使用pip安装
pip install virtualenv
注:zsh下安装失败,可以使用
sudo ln -s /usr/lib/python3/dist-packages/virtualenv.py /usr/bin/virtualenv
sudo chmod +x /usr/bin/virtualenv
3. 使用
创建一个项目,同时指定版本[可以利用--help查看帮助]
mkdir myproject
virtualenv venv --python=/usr/bin/python3
错误突然出错
raise HTTPError(http_error_msg, response=self)
pip._vendor.requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://mirrors.aliyun.com/pypi/simple/pkg-resources
OSError: Command /home/mgt/PycharmPro...t/venv/bin/python3.5 - setuptools pkg_resources pip wheel failed with error code 2
修改pip源,将aliyun 改为163, 文件~/.pip/pip.conf
[global]
index-url = http://mirrors.163.com/pypi/simple
[install]
trusted-host=mirrors.163.com
4. 激活
激活虚拟环境
source venv/bin/activate
5. 停用
停用虚拟环境
deactivate
5. 删除
删除虚拟环境,直接删除虚拟环境目录venv
rm -rf venv