【Python】Python 3.5升级3.7

简介: 【Python】Python 3.5升级3.7

文章目录

Python3.5 升级 Python3.7

准备

建立软链接


Python3.5 升级 Python3.7

准备

普遍系统会自带两个python版本,一个是python2.7,很快就不会维护了,另一个是python3.5,但是目前很多最新库,尤其是深度学习相关的库要求python3.6以上,所以就需要升级。


1.Download python3.7


$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz


其他版本


2.解压

$ tar zxvf Python-3.7.3.tgz
$ cd Python-3.7.3


3. && 安装

./configure --with-ssl
make
sudo make install


注意:选项–with ssl是为了避免在使用pip install时出现安装错误


建立软链接

  1. 删除旧链接
sudo rm -rf /usr/bin/python3
sudo rm -fr /usr/bin/pip3

  1. Building New Soft Link
  2. 在构建新的软链接之前,您可以使用“whereispython3.7”命令来查找定位安装目录。

sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip

  1. 测试
python3 -V
pip3 -V

  1. 问题
  2. 终端因为依赖python3.5而无法打开,现在我们将python3修改为python3.5,所以依赖python3.5的软件会有这个问题。这里有一个解决方案:

cd /usr/bin
sudo gedit gnome-terminal

修改 /usr/bin/python3 到 /usr/bin/python3.5 就可以了。


如果此解决方案无法解决问题,请尝试添加“LC_ALL=”en_美国UTF-到/etc/default/locale文件结尾。然后就没事了。


相关文章
|
Python
Python使用typing模块(从Python 3.5开始)
【5月更文挑战第10天】Python使用typing模块(从Python 3.5开始)
391 3
|
监控 数据库 Python
用python创建数据库监控平台(3)安装Python3.5
本系列文章思路来自微信公众号:宅必备 1、解压包 [root@monit Python]# tar -xzf Python-3.5.2.tgz 2移动 [root@monit Python]# mv Python-3.
1563 0
|
9月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
534 3
|
9月前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
773 3
|
9月前
|
Java 调度 数据库
Python threading模块:多线程编程的实战指南
本文深入讲解Python多线程编程,涵盖threading模块的核心用法:线程创建、生命周期、同步机制(锁、信号量、条件变量)、线程通信(队列)、守护线程与线程池应用。结合实战案例,如多线程下载器,帮助开发者提升程序并发性能,适用于I/O密集型任务处理。
817 0
|
9月前
|
并行计算 安全 计算机视觉
Python多进程编程:用multiprocessing突破GIL限制
Python中GIL限制多线程性能,尤其在CPU密集型任务中。`multiprocessing`模块通过创建独立进程,绕过GIL,实现真正的并行计算。它支持进程池、队列、管道、共享内存和同步机制,适用于科学计算、图像处理等场景。相比多线程,多进程更适合利用多核优势,虽有较高内存开销,但能显著提升性能。合理使用进程池与通信机制,可最大化效率。
599 3
|
10月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
1672 102

推荐镜像

更多