linux升級(jí)python3.5到3.6

python安裝地址:https://www.python.org/ftp/python/

在ubuntu里,zlib叫zlib1g,相應(yīng)的zlib-devel叫zlib1g.dev。默認(rèn)的安裝源里沒(méi)有zlib1g.dev。要在packages.ubuntu.com上找。
$sudo apt-get install ruby
然后再裝zlib1g-dev就可以了

$sudo apt-get install zlib1g-dev

1. 安裝必備的軟件包

centos: yum -y groupinstall development zlib zlib-devel
ubuntu: sudo apt-get install zlib1g-dev

2. 下載python3.6

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
cd Python-3.6.0
./configure
make
make install

3. 檢查是否成功

which python3
python3 -V

4. 創(chuàng)建軟鏈接

cd /usr/bin
mv python python.backup
ln -s /usr/local/bin/python3 /usr/bin/python

檢測(cè)

>>> python3.6

安裝pip3

1.官網(wǎng)下載zip包。
https://pypi.python.org/pypi/setuptools

tar -zxvf setuptools-19.6.tar.gz //解壓

cd setuptools-19.6

python3 setup.py build//編譯

python3 setup.py install //安裝

install 的時(shí)候會(huì)報(bào)錯(cuò),我們需要在linux中安裝zlib-devel包,進(jìn)行支持。

yum install zlib-devel

需要對(duì)python3.5進(jìn)行重新編譯安裝

cd Python3.5
make && make install

再重新安裝setuptools

python3 setup.py build

python3 setup.py install

安裝pip

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

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install
  1. ImportError: cannot import name 'HTTPSHandler'
yum install openssl-devel

==繼續(xù)重新安裝編譯python3.5(其他的不需要重新編譯)==

error

Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev

then compile it again.
ori url: https://stackoverflow.com/questions/27022373/python3-importerror-no-module-named-ctypes-when-using-value-from-module-mul

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容