引子:
为了更好的学习环境,玩了玩谷歌的Colab,发现真的是个矿!
后来偶然发现了Coding和腾讯云合作,为个人开发者提供了非常棒的云开发环境
其默认环境都安装了Python2.7和较老版本的pip
经过一段时间的折腾,总结了一套完整的安装Python3.x的方法
在不卸载Python2.7的情况下,安装配置最新的Python3.x及pip3
使得两个Python环境共存,以下是带有顺序分步过程,多采用编译安装
p.s. 博主是新手,有问题欢迎探讨
清理先前的环境
更新apt-get
sudo apt-get update
卸载原有的python3
sudo apt-get remove python3
sudo apt autoremove python3
删除 原Python3和pip3目录
sudo rm -rf /usr/bin/python3
sudo rm -rf /usr/bin/pip3
安装Python v3.6.6
创建安装目录
sudo mkdir /usr/local/python3
下载Python3.6.6
(可根据需要直接更改版本号 只需要将以下所有出现的 '3.6.6' 替换为 '3.7.0')
wget --no-check-certificate https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -xzvf Python-3.6.6.tgz
cd Python-3.6.6
更改配置
sudo ./configure --prefix=/usr/local/python3
编译安装
sudo make
sudo make install
创建连接
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
安装setuptools
下载setuptools(可根据需求自行更换源)
wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
sudo python3 setup.py build
sudo python3 setup.py install
安装pip3 v18.1
wget --no-check-certificate https://github.com/pypa/pip/archive/18.1.tar.gz
tar -xzvf pip-18.1.tar.gz
cd pip-18.1
sudo python3 setup.py install
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
更新pip和pip3
sudo pip install --upgrade pip
sudo pip3 install --upgrade pip
检验版本
pip --version
pip3 --version
python --version
python3 --version
如果需要安装其他Python库及模块
下载速度慢推荐使用清华大学或阿里云的镜像
以pyquery为例 需要时替换相应包名 和 镜像地址
使用清华大学镜像
pip3 install --user pyquery -i https://pypi.tuna.tsinghua.edu.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/