一、windows配置虚拟环境
1.1 安装虚拟环境包
- 默认安装
virtualenv和virtualenvwrapperpip install -i virtualenv pip install virtualenvwrapper-win - 镜像安装
virtualenv和virtualenvwrapperpip install -i https://pypi.douban.com/simple/ virtualenv pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win - 解决安装过程中提示not a trusted or secure host等错误?
- 方法一
将https改成httppip install -i https://pypi.douban.com/simple/ virtualenv pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win - 方法二
添加后缀--trusted-host pypi.douban.compip install -i https://pypi.douban.com/simple/ virtualenv --trusted-host pypi.douban.com pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win --trusted-host pypi.douban.com1.2 关于为什么要安装virtualenvwrapper-win?
是因为通过该包,我们可以很方便的管理我们的虚拟环境目录,如果只使用
virtualenv,可能我们需要记住每一个虚拟环境的目录,然后cd到哪一个环境目录下,这样操作起来太麻烦。后面会介绍virtualenvwrapper-win多么的便捷。
- 方法一
1.3 配置虚拟环境WORKON_HOME目录
这里我就把虚拟环境目录放在python的安装目录下了,配置环境变量如变量名
WORKON_HOME,对应的值为:F:\develop\Python\envs操作完成,需要重启cmd
1.4 测试虚拟环境
- 默认python版本创建
mkvirtualenv test - 指定python版本创建
创建完成会自动进入test虚拟环境目录下,后面可直接使用workon [虚拟环境名称]进入虚拟环境mkvirtualenv test -p F:\develop\Python\Python36\python.exe1.5 常用命令列表
- 列出虚拟环境列表:
workon或者lsvirtualenv - 新建虚拟环境:
mkvirtualenv [虚拟环境名称] -p [python版本路径] - 启动/切换虚拟环境:
workon [虚拟环境名称] - 离开虚拟环境:
deactivate - 删除虚拟环境:
rmvirtualenv [虚拟环境名称] - 导航到当前激活的虚拟环境的目录中:
cdvirtualenv - 显示 site-packages 目录中的内容:
lssitepackages
二、liunx配置虚拟环境
- 安装
virtualenv和virtualenvwrappersudo pip install virtualenv virtualenvwrapper 如果遇到报错信息
ERROR: Could not find a version that satisfies the requirement pbr (from versions: none)
解决办法如下pip install pbr stevedore如果遇到报错信息
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
解决办法如下pip install --upgrade setuptools pip install --upgrade pip- 编辑.bashrc文件
sudo vim ~/.bashrc,内容如下export WORKON_HOME=/data/env #虚拟环境存放路径 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python #指定虚拟环境的python解释器 source /usr/local/python/bin/virtualenvwrapper.sh - 创建软连接
sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv source ~/.bashrc - 测试虚拟环境(略)
三 、配置pip镜像地址
3.1 临时使用如下
- 方法
pip install -i [国内镜像地址] [包名]pip install -i http://mirrors.aliyun.com/pypi/simple/ django pip install -i http://pypi.douban.com/simple/ django3.2 永久使用如下
- 针对window系统
在当前登录用户目录下%HOME%\pip\新建pip.ini文件,内容如下:
添加该文件路径到环境变量path,如下图:[global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com

针对linux系统
在root目录下mkdir ~/.pipcd ~ `mkdir ~/.pip` vim pip.conf其中
pip.conf内容如下:[global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com为什么要放在
%HOME%\pip\目录下?
因为pip官网关于有给出pip.ini文件放置的目录,有好几种,反正我们只要配置在pip默认搜索的几个位置之一就行
