一、windows配置虚拟环境
1.1 安装虚拟环境包
- 默认安装
virtualenv
和virtualenvwrapper
pip install -i virtualenv pip install virtualenvwrapper-win
- 镜像安装
virtualenv
和virtualenvwrapper
pip 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.com
pip 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.com
1.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.exe
1.5 常用命令列表
- 列出虚拟环境列表:
workon
或者lsvirtualenv
- 新建虚拟环境:
mkvirtualenv [虚拟环境名称] -p [python版本路径]
- 启动/切换虚拟环境:
workon [虚拟环境名称]
- 离开虚拟环境:
deactivate
- 删除虚拟环境:
rmvirtualenv [虚拟环境名称]
- 导航到当前激活的虚拟环境的目录中:
cdvirtualenv
- 显示 site-packages 目录中的内容:
lssitepackages
二、liunx配置虚拟环境
- 安装
virtualenv
和virtualenvwrapper
sudo 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/ django
3.2 永久使用如下
- 针对window系统
在当前登录用户目录下%HOME%\pip\
新建pip.ini文件,内容如下:
添加该文件路径到环境变量path,如下图:[global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com
针对linux系统
在root目录下mkdir ~/.pip
cd ~ `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默认搜索的几个位置之一就行