CentOS探索之路3---安装python3
2024-08-27 22:09:54
安装Python3
总述
一般来说Linux类型的操作系统都会自带安装python,但是系统默认安装的python都是2.x的版本。而现在一般使用的是python3.x版本,相比于python2.x版本,python3.x教之前版本有较大升级,且不向下兼容python2.x版本。因此我们需要安装python3.x版本。
具体安装步骤
- 安装依赖包: 直接执行下面的命令:
yum -y groupinstall "Development tools"
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
- 新建安装目录: 我这里直接安装到 /home/KiDe/dev/python路径下,执行下面命令:
mkdir /home/KiDe/dev/python3
- 下载对应python包: 直接取python官网https://www.python.org/ftp/python/找到对应的版本,我这里进入到上一步创建的目录之后,直接执行:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a4.tar.xz
- 解压python包: 直接在当前目录下输入以下命令进行解压:
tar -xvJf Python-3.7.0a4.tar.xz
- 添加配置文件前缀: 直接执行:
cd Python-3.7.0a4
./configure --prefix=/home/KiDe/dev/python3
- 安装: 本来直接执行
make && make install
就能安装,结果在安装的时候报了错:ModuleNotFoundError: No module named '_ctypes'
网上搜发现这个链接说的很详细(https://blog.csdn.net/qq_36416904/article/details/79316972)。最终我的安装分两个步骤,分别执行的命令如下:yum install libffi-devel -y
make && make install
- 创建软链接: 直接执行下面命令,将python3和pip3链接到python3安装目录:
ln -s /home/KiDe/dev/python3/bin/python3 /usr/bin/python3
ln -s /home/KiDe/dev/python3/bin/pip3 /usr/bin/pip3
好了,大功告成,可以畅游在python3的世界了~~~~
最新文章
- PHP isset() empty() isnull() 的区别
- css 图片垂直居中总结
- Google开源SLAM软件cartographer中使用的UKF滤波器解析
- solr的suggest模块
- register_chrdev_region/alloc_chrdev_region和cdev注册字符设备驱动
- Android杂谈--小知识点总结(1)
- js定时器、高亮修改单元格背景色
- 还是说Memory Model,gcc的__sync_synchronize真是太坑爹了
- ganglia安装-yum
- Dockerfile 构建镜像 - 每天5分钟玩转容器技术(13)
- input里面placeholder水平居中
- 夏令营讲课内容整理 Day 5.
- thinkPHP5扩展workerman
- 关于mysql安装后在客户端cmd插入语句无法执行的问题
- 数据库的未来:ORM+LINQ+RX
- Fiddler对https抓包时,提示";HTTPS decryption is disabled.";
- 请求报错:“应以Content-Type: application/x-www-form-urlencoded为请求类型,在form表单中提交登录信息。";
- 手机端@media的屏幕适配
- 输入一串字符,检查是否可以组成friend
- linux下安装与部署redis
热门文章
- Python学习(一)——数据类型
- linux新定时器:timefd及相关操作函数
- PHP/ThinkPHP5 框架集成微博登录入库流程示意
- C#通过rdp账密直接打开远程桌面
- Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'img' at row 1故障
- python小数的进位与舍去
- brew - 安装gradle
- PHP7 - 如何禁用Xdebug
- Kafka数据可靠性与一致性解析
- WEB-INFO 目录