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博客

### Ubuntu安装 Python 3.8 及其包管理工具 pip #### 更新软件包列表并安装必需组件 为了确保系统处于最新状态,在开始之前应先更新现有的软件包列表: ```bash sudo apt update sudo apt upgrade ``` #### 添加 Deadsnakes PPA 并安装 Python 3.8 由于默认的 Ubuntu 软件源可能不包含最新的 Python 版本,因此建议添加第三方维护者提供的 PPA 来获取更稳定的版本支持。 ```bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.8 python3.8-dev python3.8-distutils python3.8-venv[^3] ``` 这一步骤不仅会安装 Python 解释器本身,还会一并安装开发头文件其他必要的依赖项,使得后续可以顺利编译扩展模块或创建虚拟环境。 #### 验证 Python 安装情况 完成上述操作之后,可以通过下面这条命令来确认 Python 是否已经正确安装,并查看具体版本号: ```bash python3.8 --version ``` 如果一切正常,则应该能看到类似于 `Python 3.8.x` 的输出结果。 #### 安装 Pip 工具 对于 Python 包管理而言,Pip 是不可或缺的一部分。针对不同版本Python,默认情况下可能会有不同的 Pip 命令名称(如 pip, pip2, 或 pip3)。鉴于当前目标是为 Python 3.8 设置对应的 Pip,所以应当执行如下指令: ```bash sudo apt install python3-pip[^2] ``` 需要注意的是,虽然通过这种方式可以直接获得适用于 Python 3 系列的通用 Pip 实现,但对于特定Python 3.8 的需求来说,最好还是进一步指定确切的目标路径来进行初始化设置: ```bash curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3.8 - ``` 此方法能够保证所使用的 Pip 正确关联到了刚刚安装好的 Python 3.8 解释器之上。 #### 测试 Pip 功能性 最后,不妨尝试着利用新近配置完毕的 Pip 执行一次简单的测试动作——比如查询已知 PyPI 库的信息或者下载某个小型项目作为练习对象;当然也可以仅限于简单地调用帮助文档以证明功能无误: ```bash pip3.8 --help ``` 或是试着列出所有可用的全局选项参数: ```bash pip3.8 list ``` 以上就是整个流程的大致介绍,按照这些指导说明一步步操作下来,相信能够在 Ubuntu 中顺利完成 Python 3.8 配套 Pip 的部署工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值