redhat7.3安裝python3 pip3


首先系統自帶的python是python2

我們需要安裝一個python3(這里的所有源碼包都可以在環境中准備好,這樣沒有網也可以進行安裝)

安裝python

1.安裝環境

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-develreadline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel sqlite-devel

2.下載包

 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3.解壓包

 tar -zxvf Python-3.6.1.tgz

4.創建安裝目錄,進入解壓后的包,制定安裝路徑進行安裝

mkdir -p /usr/local/python3

cd Python-3.6.1

./configure --prefix=/usr/local/python3

 

報錯
[root@bogon Python-3.6.1]# ./configure --prefix=/usr/local/python3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for python3.6... no
checking for python3... no
checking for python... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... linux
checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/src/Python-3.6.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

由於本機缺少gcc編譯環境

1、通過yum安裝gcc編譯環境:yum install -y gcc

5.編譯安裝

make && make install

6.創建軟連接

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

這樣在命令行中輸入python代表python2,輸入python3代表python3

-----------------------------------------------------------------------------------------------------

./pip3 install --upgrade setuptools pip

python默認的pip版本和setuptools版本比較舊,如果有網,可以在線更新,下面記錄一下離線更新

----------------------------------------------------------------------------------------------------

 

 

 

 

 

安裝pip3

1.首先安裝setuptools(安裝到python3里,安裝完成后可以刪除源碼包)

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-40.6.2.zip#md5=c607dd118eae682c44ed146367a17e26

unzip  setuptools-40.6.2.zip
cd setuptools-40.6.2
python3 setup.py build
python3 setup.py install

2.安裝pip3

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-18.1.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-18.1.tar.gz cd pip-8.0.2 python3 setup.py build python3 setup.py install

3.安裝完成之后我們再來看下python的bin目錄下都有什么東西吧,發現有pip

創建軟連接

ln -s /usr/local/python3/bin/pip  /usr/bin/pip

 

 

 

 

 


免責聲明!

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



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