CentOS7安装Python3
本文最后更新于 146 天前,其中的信息可能已有所变更或发展,仅供参考!

说明

今天需要跑一个脚本,预备放在服务器上,结果发现CentOS上没有Python3

补充

Python2年底就要停止更新了,但是Linux底层还是用Python2写的,编译安装Python3很多教程有问题,所以记录一下。

安装步骤

先下载安装包

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

解压安装包

tar -zxvf Python-3.7.3.tgz

切换至Python3目录

cd Python-3.7.3

配置安装目录

./configure --prefix=/usr/local/python3

编译安装

make && make install

最后只要有显示Successfully installed pip-19.0.3 setuptools-40.8.0就证明安装好了,但是在此时,Python3命令还无法使用,创建软链接就好了

最后创建软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果提示下面这个错误

ln: failed to create symbolic link ‘/usr/bin/python3’: File exists

执行

ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3

现在输入Python3即可启动Python3

安装出错解决方案

安装时出现下面错误

ModuleNotFoundError: No module named '_ctypes'

解决办法:执行下面两条命令

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y

安装时出现下面错误

zipimport.ZipImportError: can't decompress data; zlib not available

解决办法:执行下面的命令

yum -y install zlib*
版权声明:本站未注明转载的文章均为原创,版权归 rumosky 所有,且采用 CC-BY-NC-SA 4.0 知识共享协议授权
本文链接:https://rumosky.com/archives/112
所有转载文章须注明出处,保留原作者链接,并说明文章非原创,且不可用于商业目的
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇