在ubuntu里,zlib叫zlib1g,相應的zlib-devel叫zlib1g.dev。默認的安裝源里沒有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
3. 檢查是否成功
which python3
python3 -V
4. 創建軟鏈接
cd /usr/bin
mv python python.backup
ln -s /usr/local/bin/python3 /usr/bin/python
檢測
>>> python3.6
安裝pip3
1.官網下載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 的時候會報錯,我們需要在linux中安裝zlib-devel包,進行支持。
yum install zlib-devel
需要對python3.5進行重新編譯安裝
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
ImportError: cannot import name 'HTTPSHandler'
yum install openssl-devel
==繼續重新安裝編譯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