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
- 分享
- 举报
-
浏览量:2786次2020-04-28 16:24:10
-
浏览量:972次2023-11-30 11:48:53
-
浏览量:1879次2024-01-17 17:09:14
-
浏览量:2680次2022-05-25 14:02:47
-
浏览量:10734次2024-06-28 17:19:56
-
2024-02-02 14:41:10
-
浏览量:5581次2022-06-01 09:36:28
-
浏览量:5679次2021-01-03 01:24:13
-
浏览量:4448次2021-04-09 16:28:04
-
浏览量:12995次2021-02-20 17:52:54
-
浏览量:2708次2024-04-30 21:01:38
-
浏览量:1181次2023-10-24 16:39:40
-
浏览量:914次2023-06-12 14:34:29
-
浏览量:1034次2023-12-16 22:32:09
-
浏览量:6012次2023-03-17 19:33:35
-
浏览量:4881次2022-09-20 15:23:26
-
浏览量:616次2023-06-12 14:35:02
-
浏览量:1485次2024-01-19 17:42:50
-
浏览量:3988次2021-12-03 16:40:57
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
易百纳用户53690
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明