注意:Ubuntu16.04自带的python版本为python2.7和python3.5,如果现在想要安装python3.6版本,切记不要删除系统自带的python版本。此博客以安装python3.6.4为例
建议切换至root用户下进行操作
1. 从官网下载要安装的压缩包
wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
2. 解压压缩包
tar -zxvf Python-3.6.4.tgz
3. 安装
cd Python-3.6.4 # 进入到Python-3.6.4文件夹
./configure --with-ssl
4. 编译
sudo make # 如果是在root用户下,直接实验make命令即可
sudo make install
5. 修改默认Python版本
rm /usr/bin/python
ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python
注:如果提示权限不够,无法删除,请先切换至root用户下进行操作
6. 查看当前Python版本
python -V
7. 配置国内pip镜像源
# 修改~/.pip/pip.conf 文件,如果没有,则创建相关文件夹及文件
并在pip.conf中添加以下内容:
[global]
timeout=60
index-url=http://pypi.doubanio.com/simple/
extra-index-url=http://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=pypi.doubanio.com
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn
pypi.mirrors.ustc.edu.cn
[freeze]
timeout = 10
此时,我们就安装配置了国内的pip镜像源,我们在安装一些库时就会非常快速方便,如果想在windows下安装配置pip镜像源,请参考笔者的博客文章Python pip国内镜像源。
8. 现在验证一下镜像源是否安装合适
此处以安装numpy为例,测试一下安装是否成功!
pip install numpy
我们可以看到在安装numpy包时,它自动选用了国内的清华镜像源,这样可以节省大量时间!