Ubuntu安装特定版本python和pip

安装python

更新apt-get(推荐!!!)

apt-get update

安装python3.6

apt-get install python3.6

安装后默认不识别python命令,需要在bin下创建创建链接

ln -s /usr/bin/python3.6 /usr/bin/python

安装pip

curl https://bootstrap.pypa.io/ez_setup.py -o - | python3.6 && python3.6 -m easy_install pip

安装可能出现错误:

Searching for pip
Reading https://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or working download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')

此时先通过该命令安装pip(注意:这个命令不能安装对应python版本的pip,例如对于ubuntu16默认安装python3.5版本的pip),然后再执行一次上述对应版本的pip安装命令

apt-get install python3-pip

安装后模式是版本比较低的pip,例如8.*,推荐进行升级,否则功能受限。查看版本

pip --version

升级后可以使用pip替代pip3,低版本时只能使用pip3

pip install pip -U

使用国内比较快的源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

低版本系统,例如ubuntu16.04源里没有python3.6及以上版本,需要改源

直接执行apt-get install python3.6会出错:

E: Unable to locate package python3.6-dev
E: Couldn't find any package by glob 'python3.6-dev'
E: Couldn't find any package by regex 'python3.6-dev'

解决方案:

apt-get install -y software-properties-common
add-apt-repository ppa:deadsnakes/ppa
apt-get update
apt-get install python3.6

参考:ubuntu16.04 安装python3.6踩坑_qq_42693848的博客-CSDN博客

你可能感兴趣的:(Python,ubuntu,python)