Python3 Linux安装(Redhat)

mac2022-06-30  80

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目录makemake altinstall //此处不能用install安装,因为install不区分版本,会出现多版本混乱的问题python3.6程序的执行文件:/usr/local/bin/python3.6python3.6应用程序目录:/usr/local/lib/python3.6pip3的执行文件:/usr/local/bin/pip3.6pyvenv3的执行文件:/usr/local/bin/pyvenv-3.6

修改软链接:

cd /usr/bin

mv python python.backupln -s /usr/local/bin/python3.6 /usr/bin/pythonln -s /usr/local/bin/python3.6 /usr/bin/python3rm -rf /usr/bin/python2ln -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?:action=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

最新回复(0)