虚拟环境: 虚拟环境为python特有的一套软件环境, 可以创建多套不同的python版本,用于运行不同状态的python项目 优点:不同环境之间完全隔离
安装虚拟环境:
使用虚拟环境需要安装pip
默认为python2的安装:
Python3安装pip:
pip list查看当前python环境下的安装包,如果pip版本过低需要升级
pip install –upgrade pip 安装成功后最好重启
pip install 软件包名 :pip安装软件
pip install virtualenv 安装虚拟化环境
可能出现问题:Could not get lock /var/lib/dpkg/lock
出现这个问题可能是有另外一个程序正在运行,导致资被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:
在终端中敲入以下两句
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
创建虚拟环境:
创建一个目录存放虚拟环境(在home/xxx用户/)目录下
进入创建的目录
激活激活虚拟环境: source 虚拟环境目录/bin/activate(未安装虚拟环境管理软件)
安装虚拟环境管理软件
默认virtualenvwrapper安装在/usr/local/bin下面,实际上需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下:
创建虚拟环境管理目录: mkdir $HOME/.local/virtualenvs
$HOME == /home/当前用户
在~/.bashrc中添加行(vim ~/.bashrc)
export VIRTUALENV_USE_DISTRIBUTE=1 #总是使用 pip/distribute
export WORKON_HOME=$HOME/.local/virtualenvs #所有虚拟环境存储的目录
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
source $HOME/.local/bin/virtualenvwrapper.sh
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then
source /usr/local/bin/virtualenvwrapper.sh
fi
fi
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
刷新环境变量: source ~/.bashrc
如果出现下面画面,一般情况是环境变量(vim ~/.bashrc)没有设置好
激活虚拟环境管理软件: source /usr/local/bin/virtualenvwrapper.sh
创建虚拟环境(安装虚拟环境管理软件后)