抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

购买的云服务器装机的linux会自带python2.7和python3的版本,但是python3一般都不是最新版本的,所以想升级到最新版本,还得手动升级。文章主要讲怎么安装python3.6版本,使用Virtualenv管理python版本,使用豆瓣镜像的pip提速pip下载,以及一些安装时会遇到的bug。

1.安装必要的依赖

1
2
3
4
5
6
sudo apt-get update
apt-get install yum
yum -y groupinstall development
yum -y install zlib-devel
yum -y install sqlite-devel
apt-get install make

2.安装 gcc、make 和 zlib 压缩/解压缩库:

1
aptitude -y install gcc make zlib1g-dev

3.安装python3.6

1
2
3
4
5
6
//已经cdn加速
wget https://cdn.zhengxiangling.com/Python-3.6.2.tar.xz
tar xJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --with-ssl
make && make altinstall

--with-ssl 是为了给 python3 增加 ssl模块

4.查看python3的版本

1
python3 -V

5.配置pip,使用豆瓣镜像加速下载

1
2
cd ~/.pip
vim pip.conf

然后在pip.conf中添加内容,
a
然后添加

1
2
3
[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple

写好后按wq保存

6.下载virtualenv

1
2
3
pip install virtualenv
//涉及到权限时,使用 sudo 执行
sudo pip install virtualenv

7.创建python虚拟环境

上面安装的python3.6的文件夹路径默认是在 /usr/python3

1
2
3
//进到用到存放虚拟环境文件夹的路径,一般放在 ~ 中
cd ~
virtualenv -p /usr/local/bin/python3.6 env3.6

8.激活virtualenv

1
2
cd env3.6
source ./bin/activate

这样就可以激活 virtualenv了

如果在其他文件夹操作时,想激活虚拟环境,也可以执行

1
source ~/env3.6/bin/activate

来进行激活

9.关闭virtualenv

1
deactivate

评论