创建虚拟环境
由于不同项目所用的第三方模块可能版本不一致,为了方便管理,Python提供了创建虚拟环境的包。
sudo pip3 install virtualenv #安装虚拟环境
sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包
如果安装之后不到virtualenv命令,可以升级下pip重新安装
pip升级遇到错误可以去修改pip模块
安装虚拟环境扩展包让虚拟环境管理更加简单方便。
修改用户家目录下的配置文件.bashrc,添加如下内容:
export WORKON_HOME=$HOME/.virtualenvs # 使用mkvirtualenv创建的虚拟环境默认在此路径
source /usr/local/bin/virtualenvwrapper.sh # 这里如果出错可以按提示将python解释器路径配置一下
使用source .bashrc命令使配置文件生效。
创建python3虚拟环境的命令如下:
mkvirtualenv -p python3 虚拟环境名称
例:
mkvirtualenv -p python3 py_django
查看与使用
查看所有虚拟环境的命令如下:
提示:workon后面有个空格,再按两次tab键。
workon 两次tab键
使用虚拟环境的命令如下:
写出名称的前部分后,可以使用tab键补齐
workon 虚拟环境名称
例:
workon py_django
提示:注意提示符的变化
删除
删除虚拟环境的命令如下:
rmvirtualenv 虚拟环境名称
例:
先退出:deactivate
再删除:rmvirtualenv py_django
包操作
在虚拟环境中可以使用pip命令操作python包,安装命令如下:
pip install django==1.8.2
注意:在虚拟环境中不可使用sudo pip install 包名称 来安装python包,这样安装的包实际是安装在了真实的主机环境上。
查看已安装的python包命令如下:
pip list
pip freeze