Centos Python3安裝共存

安裝python3.6可能使用的依賴python

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

下載python3.6編譯安裝sql

到python官網下載https://www.python.orgcode

下載最新版源碼,使用make altinstall,若是使用make install,在系統中將會有兩個不一樣版本的Python在/usr/bin/目錄中。這將會致使不少問題,並且很差處理。sqlite

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
xz -d Python-3.7.0.tgz.xz
tar -xvf  Python-3.7.0.tgz
cd  Python-3.7.0

把Python3.6安裝到 /usr/local 目錄ip

./configure --prefix=/usr/local

make

make altinstall

報錯處理:ssl

  • zipimport.importerror
    get

  • yum install zlib zlib-devel源碼

  • configure: error: no acceptable C compiler found in $PATH

    yum install gcc
  • **ModuleNotFoundError: No module named '_ctypes'**
    openssl

python3.6程序的執行文件:/usr/local/bin/python3.6it

python3.6應用程序目錄:/usr/local/lib/python3.6

pip3的執行文件:/usr/local/bin/pip3.6

pyenv3的執行文件:/usr/local/bin/pyenv-3.6

更改/usr/bin/python連接

cd/usr/bin

ln -s /usr/local/bin/python3.6 /usr/bin/python3
ln -s /usr/local/bin/pip3.6 /usr/bin/pip3
相關文章
相關標籤/搜索