linux下python3.5及pip配置(Ubutu18)

本文详细介绍了在Linux环境下安装Python3.5的过程,包括下载压缩包、安装依赖、配置环境变量、创建软链接以及pip的安装和配置。特别关注了SSL和zlib模块的依赖,以及matplotlib和tkinter的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python3.5安装


  1. 官网下载python3.5压缩包

  2. 下载安装python3.5依赖(目前运行是这些坑!)

#这俩是pip需要的依赖
sudo apt-get install openssl
sudo apt-get install libssl-dev

#zlib模块
sudo apt-get install zlib1g
sudo apt-get install zlib1g.dev

#使用matplotlib会用到的thinter
sudo apt install tk-dev
sudo apt install python3-tk 

3.将之前下载的python3.5压缩包解压任意文件夹,我的是/home/python

cd python3.5.7
./configure --prefix=/opt/python35 --with-ssl

#--prefix是固定的文件夹,之后make install就会装这个参数的文件夹里
#--with-ssl 之后pip会用到的

make
make install

4.将python3.5.bin添加成软连接,这样就可以直接在命令行pyhton3.5

ln -s /opt/python35/bin/python3.5  /usr/local/bin/python3.5

pip3安装


1.官网下载pip压缩包

2.解压缩cd至pip directory,然后安装

python setup.py install

3.将python文件夹的pip3.bin添加软连接

ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3

注:步骤2可能会报错

ImportError: No module named setuptools

solution:

#1.官网下载安装包

#2.解压后进入文件夹安装

python setup.py install

pip源换镜像


Linux

修改~/.pip/pip.conf(没有就添加)

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=mirrors.aliyun.com

 

windows

修改C:\Users\username\pip\pip.ini(没有就添加)

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=mirrors.aliyun.com

参考:

1.linux下安装python3.5.3的方式

2.在Linux 安装Python3.5.6详细文档!!!!

3.python3中pip3安装出错,找不到SSL

4.Python下"No module named _tkinter"问题解决过程分析

### 如何在 Ubuntu 18.04 上安装 Python 3.5 尽管 Ubuntu 18.04 默认提供的是 Python 3.6,但在某些情况下可能需要安装较旧的 Python 版本(如 Python 3.5)。以下是详细的指南来实现这一目标。 #### 使用 `deadsnakes` PPA 安装 Python 3.5 可以通过官方支持的第三方 PPA (`deadsnakes/ppa`) 来轻松安装不同版本的 Python。此方法简单可靠,并能确保软件包与其他系统组件兼容。 更新系统的 APT 软件源并添加 `deadsnakes` PPA: ```bash sudo apt update && sudo apt upgrade -y sudo add-apt-repository ppa:deadsnakes/ppa ``` 再次刷新本地索引以包含新仓库中的可用包: ```bash sudo apt update ``` 现在可以安装所需的 Python 版本: ```bash sudo apt install python3.5 ``` 验证安装是否成功以及确认其版本号: ```bash python3.5 --version ``` 如果一切正常,则会显示如下输出[^1]: ``` Python 3.5.x ``` #### 配置多个 Python 版本共存 为了方便切换不同的 Python 解释器,在同一台机器上同时运行多种版本是非常常见的需求。通过 Linux 提供的工具 `update-alternatives` 实现这一点非常便捷。 注册新的替代方案至系统路径中: ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2 ``` 设置优先级较高的解释器作为默认选项: ```bash sudo update-alternatives --config python3 ``` 此时会出现交互界面提示选择具体使用的 Python 版本[^2]。 #### 安装 pip 工具链用于扩展模块管理 对于已安装好的特定版本 Python,还需要配置对应的 `pip` 才能够下载额外依赖项或者框架。 初始化对应于 Python 3.5Pip 环境: ```bash wget https://bootstrap.pypa.io/get-pip.py sudo python3.5 get-pip.py ``` 最后测试一下命令行下的功能状态: ```bash pip3.5 --version ``` 这一步骤完成后即代表整个流程结束[^1]。 #### 总结 以上就是关于如何在基于 Debian 的操作系统比如 Ubuntu 18.04 LTS 下手动部署指定次序编号序列化后的 Python 发布版实例教程全文档描述完毕!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值