ubuntu安装指定python版本通用方式
由于很多python组件包需要较高的python版本才能安装使用,例如我本次想安装的Scons组件需要python3.7以上版本才能安装使用。
然而我的python版本只有3.6.9,那么我就得进行python版本的升级。
第一步,通过下载链接:https://www.python.org/ftp/python/
找到自己想要的python版本
第二步,复制下载链接,在ubuntu终端输入命令
等待安装完成后,进行解压操作
sudo tar -zxvf Python-3.7.12.tgz -C
cd Python-3.7.12
第三步 我们得安装编译环境
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
然后进行初始化 sudo ./configure
第四步 编译测试安装
sudo make
sudo make install
通过以上步骤,我们已经成功安装了想要的python版本
但是呢,我们的python默认指向还是系统python版本
第6步,更换python默认指向
将原python与python3命令改为python.bak与python.bak
sudo mv /usr/bin/python /usr/bin/python.bak
sudo mv /usr/bin/python3 /usr/bin/python3.bak
将我们刚装的python3.7.12指定运行命令为python与python3
sudo ln -s /usr/local/bin/python3 /usr/bin/python
sudo ln -s /usr/local/bin/python3 /usr/bin/python3
将原pip和pip3命令改为pip.bak与pip3.bak
sudo mv /usr/bin/pip /usr/bin/pip.bak
sudo mv /usr/bin/pip3 /usr/bin/pip3.bak
将我们刚装的python3.7.12的pip指定运行命令为pip与pip3
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
- 分享
- 举报

-
浏览量:1314次2023-11-30 11:48:53
-
浏览量:2981次2020-04-28 16:24:10
-
浏览量:2528次2024-01-17 17:09:14
-
浏览量:5792次2021-01-03 01:24:13
-
浏览量:2849次2022-05-25 14:02:47
-
2024-02-02 14:41:10
-
浏览量:17215次2024-06-28 17:19:56
-
浏览量:5843次2022-06-01 09:36:28
-
浏览量:13330次2021-02-20 17:52:54
-
浏览量:1315次2023-12-16 22:32:09
-
浏览量:1483次2023-10-24 16:39:40
-
浏览量:4551次2021-04-09 16:28:04
-
浏览量:4374次2024-04-30 21:01:38
-
浏览量:1113次2023-06-12 14:34:29
-
浏览量:379次2025-02-05 14:33:55
-
浏览量:996次2024-11-21 20:16:20
-
浏览量:6518次2023-03-17 19:33:35
-
浏览量:428次2025-02-21 15:47:34
-
浏览量:5261次2022-09-20 15:23:26
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖

易百纳用户53690






举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明