1.安装Python
这里介绍ppa的安装方法,几个命令就能实现安装.
# 添加ppa的源
sudo add-apt-repository ppa:deadsnakes/ppa
# 更新一下
sudo apt-get update
# 安装Python3.6
sudo apt-get install python3.6
安装好后需要注意python依然是默认指向python2.7, 这里我们修改一下指向.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
update-alternatives 这个方法是Linux提供的修改默认使用哪个命令.后面的数字1, 2, 3是优先级. 1最高
设置好权限之后需要切换python版本的指令指定为3.6
sudo update-alternatives --config python
根据数字选择后python -V就会变成3.6了.但是pip -V却会说no module下面将介绍怎么使用pip安装virtualenv
2.pip安装虚拟环境virtualenv
pip安装virtualenv我遇到过很多坑,应该也是大家耳熟能详的
- ImportError: cannot import name ‘main’
- TypeError: ‘module’ object is not callable
- ImportError: No module named _internal
- ModuleNotFoundError: No module named ‘pip._internal’
这里给大家介绍官方建议使用pip的方法.附上官方链接
官方建议使用python -m pip
来使用pip
# 使用pip安装virtualenv和virtualenvwrapper
# 我这里使用了豆瓣源,你自己系统设置了国内源可以不指定安装源
python -m pip install virtualenv virtualenvwrapper -i https://pypi.douban.com/simple
下面给virtualenvwrapper 配置环境变量
# 创建目录存放虚拟环境
mkdir $HOME/.virtualenvs
# 打开~/.bashrc文件
sudo vim ~/.bashrc
#添加以下代码
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /home/aaron/.local/bin/virtualenvwrapper.sh
# 运行
source ~/.bashrc
几个常用的命令
创建基本环境:mkvirtualenv [环境名]
删除环境:rmvirtualenv [环境名]
激活环境:workon [环境名]
退出环境:deactivate
列出所有环境:workon 或者 lsvirtualenv -b