看着链接的网站,它看起来过时了。您使用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
你要制作每个服务器上运行的应用程序的新的虚拟环境,所以依赖不能冲突。