Linux安裝Python3.7.5環境


1. 查看系統安裝的Python位置

whereis python

2. 安裝編譯 Python3的相關包

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

3. 安裝pip,因為 CentOs 是沒有 pip 的。

#運行這個命令添加epel擴展源 
yum -y install epel-release 
#安裝pip 
yum install python-pip

5. 使用wget下載 python3.7的源碼包

wget https://mirrors.huaweicloud.com/python/3.7.5/Python-3.7.5.tgz

安裝Python

#解壓縮

tar -zxvf Python-3.7.5.tgz

進入解壓后的目錄,依次執行下面命令進行手動編譯

cd Python-3.7.5

./configure prefix=/usr/local/python3 

make && make install

6. 添加軟鏈接

# 備份python軟連接

mv /usr/bin/python  /usr/bin/python-bak
mv /usr/bin/pip  /usr/bin/pip-bak

#############################################

#添加python3的軟鏈接 
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python

#添加 pip3 的軟鏈接 
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip

#測試是否安裝成功了 
python -V

7. 更改yum配置,因為其要用到python2才能執行,否則會導致yum不能正常使用(不管安裝 python3的那個版本,都必須要做的)

vi /usr/bin/yum

把 #! /usr/bin/python 修改為 #! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down

把 #! /usr/bin/python 修改為 #! /usr/bin/python2

8.添加pip鏡像加速

Linux下,修改 ~/.pip/pip.conf (沒有就創建一個文件夾及文件。文件夾要加“.”,表示是隱藏文件夾)

<!--1、進入~目錄-->
cd ~

<!--2、創建.pip文件夾-->
mkdir .pip

<!--3、進入.pip文件夾-->
cd .pip/

<!--4、新建pip.conf文件-->
touch pip.conf

<!--5、編輯pip.conf文件,輸入內容如下:-->
vim pip.conf

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


免責聲明!

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



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