保留Python2.7 安装Python3.6.6及pip3等最新环境 / Coding下安装Python3及pip3并保持最新版

版权声明:本文为博主(離桜|LostSakura)原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq282465134/article/details/83145191

引子:

为了更好的学习环境,玩了玩谷歌的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/


 

猜你喜欢

转载自blog.csdn.net/qq282465134/article/details/83145191