2015-10-04 64 views

回答

0

看着鏈接的網站,它看起來過時了。您使用pip,而不是easy_install

對於安裝開發包,我一直採取以下規則帳戶:

  • 系統包經理負責整個系統的包,所以從未使用sudo pip。這不僅符合問題,但這總是一個好主意。
  • 包管理器包可能已過時。您需要開發工具的最新版本。

我推薦以下方式安裝本地開發工具。

$ # Install pip and setuptools on a user level 
$ curl https://bootstrap.pypa.io/get-pip.py | python - --user 
$ # Add the executables to your path. Add this to your `.bashrc` or `.profile` as well 
$ export PATH=$PATH/$HOME/.local/bin 

此時pip應不須藤從命令行訪問和使用。使用它來安裝virtualenv,這是使用最廣泛的工具來設置虛擬環境。

$ pip install virtualenv --user 

現在只需使用virtualenv建立一個環境來運行你的應用程序:

$ virtualenv myapp 

現在激活虛擬環境,做任何你想用它做。請注意,激活虛擬環境後,pip指的是在virtualenv內部安裝的pip,而不是安裝在用戶級別上的安裝。

$ source myapp/bin/activate 
(myapp)$ pip install -r requirements.txt # This is just an example 

你要製作每個服務器上運行的應用程序的新的虛擬環境,所以依賴不能衝突。

相關問題