2015-10-04 65 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 

你要制作每个服务器上运行的应用程序的新的虚拟环境,所以依赖不能冲突。

相关问题