Ubuntu16.04安装Python以及virtualenv

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值