mac 上多版本python 共存

2022-02-09 01:12:47 字數 1569 閱讀 9788

mac上自帶了python2.x的版本,有時需要使用python3.x版本做開發,但不能刪了python2.x,可能引起系統不穩定,那麼就需要安裝多個版本的python。

1、安裝python3.x版本,我安裝了3.6.1;

2、開啟終端(terminal),輸入:sudo vi ~/.bashrc;

alias python2='/library/frameworks/python.framework/versions/2.x/bin/python2.x'

alias python3='/library/frameworks/python.framework/versions/3.x/bin/python3.x'

我機子上有python2.7和python3.6版本,上面的x請根據情況自行替換。

4、重啟終端(terminal)或者輸入:source ~/.bashrc

5、驗證,在終端(terminal)中輸入python2即代表是python2.x版本,輸入python3即代表是python3.x版本。

python3 的模組安裝:

sduo python3 -m pip install requests

建立指定python版本的虛擬環境:

方式一:

virtualenv -p python所在的路徑 環境名

方式二:

virtualenv venv --python=python3.6

mac上自帶了python2.x的版本,有時需要使用python3.x版本做開發,但不能刪了python2.x,可能引起系統不穩定,那麼就需要安裝多個版本的python。

1、安裝python3.x版本,我安裝了3.6.1;

2、開啟終端(terminal),輸入:sudo vi ~/.bashrc;

alias python2='/library/frameworks/python.framework/versions/2.x/bin/python2.x'

alias python3='/library/frameworks/python.framework/versions/3.x/bin/python3.x'

我機子上有python2.7和python3.6版本,上面的x請根據情況自行替換。

4、重啟終端(terminal)或者輸入:source ~/.bashrc

5、驗證,在終端(terminal)中輸入python2即代表是python2.x版本,輸入python3即代表是python3.x版本。

python3 的模組安裝:

sduo python3 -m pip install requests

建立指定python版本的虛擬環境:

方式一:

virtualenv -p python所在的路徑 環境名

方式二:

virtualenv venv --python=python3.6

mac上python多版本共存

curl l bash 複製 zshrc 或者 bashrc 1 export pyenv root home pyenv 2 export path pyenv root bin path 3 eval pyenv init 複製 檢視python版本pyenv install list 複製 安...

多版本python共存

當不同版本python之間相互不能相容時,可以使用virtualenv建立不同版本python的虛擬環境 當沒有指定python直譯器時 如下 p 即為指定的python版本 將使用預設的全域性python直譯器建立虛擬環境 windows virtualenv p c python27 pytho...

Python多版本共存

python的版本是指python直譯器的版本。在之前的內容中已經提到過python直譯器版本的問題,具體內容可以前往檢視。但是對於程式設計師來說,很多舊專案是基於老版本搭建的,由於基層問題,程式底層架構是否相容是比較重要的問題。冒然更新版本很可能導致整個專案的崩盤。但是有些時候有些專案會用到新版本...