Python3 Linux安装(Redhat)

本文提供了一份详细的Python 3.6在Redhat Linux上的安装步骤,包括依赖包安装、Python编译安装及软链接修改等内容,并解决了安装后可能导致的yum无法使用的问题。

Python3 Linux安装(Redhat):

 

  • 下载Python-3.6.4.tgz:

https://www.python.org/downloads/release/python-364/

  •  Yum 安装依赖包 (每个机器有所不同)

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel //安装可能的依赖库

  • 安装Python:

tar -zxvf Python-3.6.4.tgz

cd Python-3.6.4/
./configure --prefix=/usr/local/ //安装到/usr/local目录
make
make altinstall //此处不能用install安装,因为install不区分版本,会出现多版本混乱的问题

python3.6程序的执行文件:/usr/local/bin/python3.6
python3.6应用程序目录:/usr/local/lib/python3.6
pip3的执行文件:/usr/local/bin/pip3.6
pyvenv3的执行文件:/usr/local/bin/pyvenv-3.6

  • 修改软链接:

cd /usr/bin

mv python python.backup
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3
rm -rf /usr/bin/python2
ln -s /usr/bin/python2.6 /usr/bin/python2

  •  yum依赖问题

安装高版本python后会导致yum不能使用,yum是依赖于python的,安装python3后yum就没办法直接用了,错误如下,需要直接指定修改yum中python脚本的解释器才能使用。

修改/usr/bin/yum和/usr/bin/usr/bin/urlgrabber两个文件的头文件,即将第一行#!/usr/bin/python 改为 #!/usr/bin/python2

再次运行yum install gcc, 一切正常,哈哈。

  •  安装第三方包:

https://pypi.python.org/pypi?%3Aaction=search&term=pyperclip&submit=search

 

 通过pip3.6下载:

pip3.6 install PyPDF2

 到第三方安装路径检查:

  • 测试:

创建firstPythonScript.py

#! /usr/bin/python3

import PyPDF2
pdfFileObj = open('sbt.in.Action.2015.11.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
print(pdfReader.numPages)

pageObj = pdfReader.getPage(100)
print(pageObj.extractText())

赋予执行权限:

chmod +x firstPythonScript.py

执行:

大功告成!

 

转载于:https://www.cnblogs.com/AK47Sonic/p/8596066.html

在 Red Hat Linux 系统上安装 Python 可以通过多种方式进行,包括使用系统自带的包管理工具 `yum` 或 `dnf` 安装官方仓库中的版本,或者从源代码编译安装自定义版本。以下是几种常见方法: ### 使用 YUM 安装 Python(适用于 RHEL 7 及更早版本) Red Hat Enterprise Linux 提供了 Python 的多个版本作为软件包,可以通过以下命令安装默认版本(通常是 Python 2.7 或 Python 3.x): ```bash sudo yum install python ``` 如果需要安装特定版本的 Python(例如 Python 3.6),可以使用如下命令: ```bash sudo yum install python36 ``` ### 使用 DNF 安装 Python(适用于 RHEL 8 及更新版本) 对于较新的 Red Hat 系统,推荐使用 `dnf` 包管理器来安装 Python: ```bash sudo dnf install python3 ``` 这将安装最新的 Python 3 版本及其基本开发工具。 ### 从源码编译安装 Python 如果需要安装不在官方仓库中的 Python 版本,可以从源代码编译安装。例如安装 Python 2.7.3(参考引用中提到的路径 `/opt/PJT_python/python-2.7.3/Python-2.7.3/`)[^4]: 1. 下载源代码包并解压。 2. 进入解压后的目录并配置编译选项: ```bash ./configure --prefix=/opt/python2.7 ``` 3. 编译并安装: ```bash make && sudo make install ``` 4. 创建符号链接以便全局访问新安装Python 版本: ```bash sudo ln -s /opt/python2.7/bin/python /usr/bin/python2.7 echo '/opt/python2.7/lib' >> /etc/ld.so.conf.d/opt-python2.7.conf sudo ldconfig ``` 此过程允许用户将 Python 安装到非标准位置,并避免与系统自带的 Python 版本发生冲突[^3]。 ### 验证安装 安装完成后,可以通过以下命令验证 Python 是否成功安装: ```bash python --version ``` 或针对特定版本: ```bash python2.7 --version python3 --version ``` 这些命令会显示已安装Python 解释器版本号。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值