虚拟环境用于管理不同版本或不用项目的pyhton开发环境。
通过执行 venv 指令来创建一个虚拟环境
1 | python3 -m venv /path/to/new/virtual/environment |
通过virtualenv创建虚拟环境
- 安装virtaulenv
1 | [root@i-x676awuk opt]# pip3 install virtualenv |
- 创建环境
1 | [root@i-x676awuk virtualenv]# virtualenv -p /usr/bin/python env_name |
虚拟环境管理包 virtualenvwrapper,配置如下
- 安装
1 | [root@i-x676awuk virtualenv]# pip3 install virtualenvwrapper |
- 在/etc/profile 或 ~/.bashrc 文件中添加下列内容
1 | export WORKON_HOME=/opt/virtualenv |
注:
WORKON_HOME为虚拟环境的安装目录
VIRTUALENVWRAPPER_PYTHON 为虚拟环境python解释器版本
使用命令
创建一个虚拟环境:
mkvirtualenv project_env
mkvirtualenv env –python=python2.7
启动虚拟环境
workon vir_env
退出虚拟环境
deactivate
其它命令
lsvirtualenv #列举所有的环境。
cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
cdsitepackages # 和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages #显示 site-packages 目录中的内容。
pip代理
切换到用户家目录下:cd ~
创建目录:mkdir .pip
创建文件:pip.conf
1 | [global] |