在Linux服務器上安裝Python3.7


我的Linux版本是CentOS 6,自帶2.7版本的Python。源碼安裝和系統中默認存在的Python不沖突。

1、在Python官網下載源碼包,進入官網https://www.python.org/ ,點擊download下的source code

2、下載完成后利用WinSCP工具將壓縮包上傳至Linux服務器中

3、解壓壓縮包(注意壓縮包后綴名)

tar xvf Python-3.7.3.tar.xz

 解壓完成

4、准備編譯環境,安裝Python所需要的依賴

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

等待安裝完成。

5、執行安裝

進入解壓后的目錄

cd Python-3.7.3

 添加配置,執行以下命令:其中--prefix是Python的安裝目錄

./configure --prefix=/usr/python
接下來編譯源碼:
make

 執行安裝

make install

 安裝成功之后, 安裝目錄就在/usr/python。/usr/python下會有一個bin文件夾。

6、為Python3和pip創建軟鏈接(ln -s a b : a 就是源文件[安裝目錄],b是鏈接文件名[快捷鍵],其作用是當進入b目錄,實際上是鏈接進入了a目錄)

不創建軟鏈接的話每次執行要進入到Python3.7的安裝目錄,比較麻煩。。。。

usr/bin下就是很多的快捷指令

ln -s /usr/python/bin/python3.7 /usr/bin/python3
ln -s /usr/python/bin/pip3.7 /usr/bin/pip3

7、配置環境變量

vi ~/.bash_profile

 

8、執行以下命令,使配置立即生效

source ~/.bash_profile

 9、查看配置是否生效

echo $PYTHON_HOME

 

 

 

┭┮﹏┭┮安裝過程中出現的小問題┭┮﹏┭┮

執行安裝(make install)報錯 no module named _ctypes

3.7版本需要安裝一個新包libffi-devel,安裝完成后再次編譯安裝即可

yum -y install libffi-devel
make install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM