1. 程式人生 > >在SUSE SP3上安裝新的python-3.6.4

在SUSE SP3上安裝新的python-3.6.4

python suse pip

參考了文章:Python 環境搭建 : http://www.runoob.com/python/python-install.html
參考了文章:Python 安裝 zlib 模塊:http://blog.csdn.net/wbiblem/article/details/72598245
參考了文章:python3.6 安裝後沒有 pip?https://www.zhihu.com/question/54906859

在SUSE SP3上安裝新的python

需要安裝zlib-1.2.8.tar.gz

安裝zlib模塊

#下載地址http://www.zlib.net/
tar xzvf zlib-1.2.8.tar.gz
cd zlib-1.2.8

./configure
make
make install
#zlib 安裝完後,libz.a 在 /usr/local/lib/,zlib.h 文件在 /usr/include
#(opensuse 中 zlib.h 默認放在 /usr/local/include/中)

編譯安裝

tar -xzvf Python-3.6.4.tgz
cd Python-3.6.4

#./configure --prefix=/usr/local/Python-3.6.4
./configure --prefix=/usr/local/Python-3.6.4 --with-zlib=/usr/include
make clean
make
make install

修改 Python 軟鏈

mv /usr/bin/python /usr/bin/python2.6 #根據需要來
cp /usr/bin/python2.6 /usr/bin/python2.6.bak #根據需要來
#mv /usr/bin/python2.6.bak /usr/bin/python2.6
ln -sf /usr/local/Python-3.6.4/bin/python3.6 /usr/bin/python
ln -s /usr/local/Python-3.6.4/bin/python3.6 /usr/bin/python3

配置用戶變量

export PATH="$PATH:/usr/local/Python-3.6.4/bin"

#export PATH="$PATH:/usr/local/bin/python"
/usr/local/Python-3.6.4/bin

python3.6 安裝後沒有 pip?

#https://www.zhihu.com/question/54906859
python -m ensurepip
#pip is bundled with Python > 3.4
#On Unix-like systems use:
#python3.6 -m pip install [Package_to_install]
#python -m pip help install

在SUSE SP3上安裝新的python-3.6.4