源分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

Centos系统下安装Python3

运维技术 青果笔记 1年前 (2023-01-11) 2286次浏览 1个评论 扫描二维码

注:本文示例安装版本为Python3.5

一、Python源代码编译安装

安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository)

sudo yum install yum-utils

使用yum-builddep为Python3构建环境,安装缺失的软件依赖,使用下面的命令会自动处理.
udo yum-builddep python
或者
sudo yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel
完成后下载Python3的源码包(笔者以Python3.5为例),Python源码包目录: https://www.python.org/ftp/python/
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
py3.6:
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
最后一步,编译安装Python3,默认的安装目录是 /usr/local 如果你要改成其他目录可以在编译(make)前使用 configure 命令后面追加参数 “–prefix=/alternative/path” 来完成修改。
tar xf Python-3.5.0.tgz
进入解压后的目录,依次执行下面命令进行手动编译
cd Python-3.5.0 ./configure prefix=/usr/local/python3
make&&make install

如果出现can’t decompress data; zlib not available这个错误,则需要安装相关库
安装依赖zlib、zlib-devel
yum install zlib zlib yum install zlib zlib-devel
如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录

添加软链接

添加python3的软链接
ln -s /usr/local/python3.5/bin/python3 /usr/bin/python3
添加pip3
ln -s /usr/local/python3.5/bin/pip3 /usr/bin/pip3
python3 -V
pip3 -V

pip永久换源:

Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)。输入或修改内容如下:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install] trusted-host = https://pypi.tuna.tsinghua.edu.cn
pip临时源

pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip升级

pip3 install --upgrade pip


本站资源均来源于互联网,仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:Centos系统下安装Python3
喜欢 (5)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
热血江湖私发网 魔兽sf 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 热血江湖sf 热血江湖私发网 热血江湖私发网 热血江湖私发网 热血江湖私发网