看着鏈接的網站,它看起來過時了。您使用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
你要製作每個服務器上運行的應用程序的新的虛擬環境,所以依賴不能衝突。