配置多個python版本

2021-08-03 05:41:21 字數 995 閱讀 6001

在linux或者windows中,我們執行的**可能有的需要python2.7,有的需要python3.4等等,這樣我們就需要安裝多個版本的python。

anaconda可以很好的實現多版本之間的切換。

比如我們當前在linux下用的是anaconda2下的python2.7,我們還想繼續安裝python3.4的版本,我們可以首先用anaconda建立乙個python3.4的環境

conda create -n python34 python=3.4.4
然後啟用這個環境。 我們建立的python34這個環境位於原來anaconda目錄下的envs資料夾中。

source activate python34
我們可以用下面的命令確認下我們所處的環境。如果處於python34時,命令列的開頭會出現  (python34)

conda info -e
接下來我們可以在(python34)這個環境下,用pip安裝我們需要的包,如

pip install numpy

pip install scipy

pip install pandas

如果想要繼續在此環境下安裝 theano,可以用

pip install theano
如果你之前已經配置好了 .theanorc   , 在這裡我們不需要對它進行修改,它可以繼續使用。

當我們想讓我們的**用剛配置好的python34的環境,只需要把該**的編譯環境換成我們剛配好的環境即可。

如我的新建立的環境的位置是

~/anaconda2/envs/python34/bin/python

另外附上乙個由建立(python34)這個環境回到主環境下的命令是

source deactivate

多個python版本切換

你可以按照以下方法使用 ls 命令來檢視你的系統中都有那些 python 的二進位制檔案可供使用。12 ls usr bin python usr bin python usr bin python2 usr bin python2.7 usr bin python3 usr bin python3...

Windows配置多個PHP版本

今天接手新的專案,用 composer update 了一下,很多類庫更新了 建議大家不要隨便 composer update 整個composer,只對單個類庫進行update。新接手的話直接用composer install,專案中有些類庫更新頻繁,需要更高版本的php才支援,公升級版本可能會遇...

多個Python版本的管理

最近需要用到locust 一套ython編寫的測試框架 來進行測試工作,發現新的版本只支援3.x版本的python,而我們使用的centos7只安裝了python2.7版本,直接對python版本進行公升級比較麻煩,於是使用pyenv來實現python的多版本管理,在此簡單記錄。什麼是pyenv p...