【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文件结尾。然后就没事了。


相关文章
|
5月前
|
Linux Python
在Linux下升级到Python3的两种方法
在Linux下升级到Python3的两种方法
1227 0
|
2月前
|
存储 安全 数据安全/隐私保护
安全升级!Python AES加密实战,为你的代码加上一层神秘保护罩
【9月更文挑战第12天】在软件开发中,数据安全至关重要。本文将深入探讨如何使用Python中的AES加密技术保护代码免受非法访问和篡改。AES(高级加密标准)因其高效性和灵活性,已成为全球最广泛使用的对称加密算法之一。通过实战演练,我们将展示如何利用pycryptodome库实现AES加密,包括生成密钥、初始化向量(IV)、加密和解密文本数据等步骤。此外,还将介绍密钥管理和IV随机性等安全注意事项。通过本文的学习,你将掌握使用AES加密保护敏感数据的方法,为代码增添坚实的安全屏障。
130 8
|
2月前
|
JSON 安全 数据库
Python安全性大升级:OAuth与JWT,让你的应用穿上防弹衣🛡️
【9月更文挑战第6天】在数字世界中,每个应用都面临着安全威胁。作为Python开发者,构建强大的系统至关重要。OAuth和JWT为我们提供了坚实的安全保障。OAuth作为一种授权机制,让用户无需向第三方应用暴露敏感信息;JWT则通过自包含的信息传输,增强了安全性并提高了系统性能。利用Python生态中的这些工具,我们可以更好地保护用户数据,守护他们的信任与期待。下面是一个使用PyJWT生成和验证JWT的示例代码:(示例代码同上)通过这些技术,我们的应用能够更加稳健地在数字海洋中航行。
31 3
|
2月前
|
Python
python pip升级3-3
python pip升级3-3
|
3月前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
73 2
|
3月前
|
安全 IDE 开发工具
Python——记录pip问题(解决下载慢、升级失败问题)
Python——记录pip问题(解决下载慢、升级失败问题)
334 1
|
3月前
|
存储 安全 数据安全/隐私保护
安全升级!Python AES加密实战,为你的代码加上一层神秘保护罩
【8月更文挑战第2天】数据安全至关重要,AES加密作为对称加密的标准之一,因其高效性与灵活性被广泛采用。本文通过实战演示Python中AES的应用,使用pycryptodome库进行安装及加密操作。示例代码展示了生成随机密钥与初始化向量(IV)、对数据进行加密及解密的过程。注意事项包括密钥管理和IV的随机性,以及加密模式的选择。掌握AES加密能有效保护敏感数据,确保信息安全无虞。
111 6
|
3月前
|
JavaScript Java 开发者
Python: 从 2.7 升级到 3,我比 vue 慢了一点点
Python: 从 2.7 升级到 3,我比 vue 慢了一点点
|
4月前
|
Linux Python Windows
在终端怎么升级python
Windows上,使用`Win+R`打开命令行,运行`cmd`,然后用`python -m ensurepip --upgrade`更新pip。通常需从官网下载安装新版本Python。验证版本用`python --version`。 Mac/Linux,打开终端,用`conda update python`(Anaconda/Miniconda环境)或手动下载安装新版本。 验证版本:`python3 --version`或`python --version`。
97 9
|
3月前
|
Python
python 升级后 yum 无法使用 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: `/usr/libexec/urlgrabber-ext-down`
python 升级后 yum 无法使用 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: `/usr/libexec/urlgrabber-ext-down`
33 0