關於Linux下多版本的Python配置

2021-08-11 18:08:52 字數 1657 閱讀 7995

sudo ln -s /usr/local/python3.6.3/bin/python3.6 /usr/bin/python
如果報錯,可能是因為確實缺少.so檔案,執行

cp -r /usr/local/python3.5/lib/* /usr/lib64/
這裡的/usr/local/python3.6.3/bin/python3.6 是乙個可執行檔案。

從我配置好的路徑表可以看到 python 的路徑指向python3.6的版本,這裡的python3.6*是資料夾中的齒輪形的可執行檔案。

而且可以看到python3的路徑為紅色,說明它是無效的,因為它指向的python並非乙個齒輪形檔案。我決定暫時不用python3這個路徑,所以暫時把它刪掉,rm /use/bin/python.

現在執行python,可以看到預設版本變成了python3.6.3.

首先安裝setuptools

wget --no-check-certificate  

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

安裝pip

wget --no-check-certificate  

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

cd ..

python3 -m pip install pytest-allure-adaptor

yum install openssl-devel

cd python-3.5.0

make & make install

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

pip3

pip3 install --upgrade pip3

cd ..

cd python-3.5.0

make & make install

之後發現 /usr/bin/或者 /usr/local/bin裡有無效的pip和python,刪掉,建立新的軟連線。

報錯解決:

runtimeerror: compression requires the (missing) zlib module
我們需要在linux中安裝zlib-devel包,進行支援。

yum install zlib-devel

每次安裝新包後最好重新編譯一下python。

linux6.4 安裝python3 pip setuptools

環境準備 linux安裝並配置多版本python

位址二 mkdir other python www.python.org ftp python 3.6.5 python 3.6.5.tar.xz2 解壓縮安裝包 xz d python 3.6.5.tar.xz tar vxf python 3.6.5.tar3 安裝前準備 安裝依賴項 sudo...

通過Anaconda安裝 切換多版本python

anaconda安裝之後,會預設某個python版本為系統使用的版本,比如3.7 命令列輸入以下命令會列數當前系統有哪些版本的python,前面帶 號表示正在使用的版本 conda info envs輸入結果如下,其中base 表示安裝anaconda時的預設版本 安裝其他版本的命令為 conda ...

linux下多python版本

輸入python 命令檢視當前系統預設python版本,輸入exit 退出python環境 which python 查詢預設python的安裝路徑 預設在 usr bin python 這個python是可執行的python,不是資料夾 ps 這一步可能需要,可能不需要,若環境事先已經安裝好了,則...