標籤:search 檢查 高版本 www 執行 程式 ade nump 運行
Python3 Linux安裝(Redhat):
https://www.python.org/downloads/release/python-364/
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel //安裝可能的依賴庫
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
安裝高版本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/python3import PyPDF2pdfFileObj = 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
執行:
大功告成!
Python3 Linux安裝(Redhat)