我想使用一些软件包(即IPython或zdaemon),但我在一个系统(我的大学)上这样做,它没有给我/ usr / local,/ usr / bin或者所有这些目录。有办法吗?
答案 0 :(得分:5)
当然,您可以使用指定备用安装目录的configuration file,或使用--install-dir
选项。我认为,将Python包放在您自己的用户帐户中的标准位置是$HOME/.local/
(如果您使用的是Python 2.6)。因此,例如,纯Python包将在$HOME/.local/lib/python2.6/site-packages/
中结束。
如果您的setuptools版本的版本足以支持它,请查看--prefix
选项。
答案 1 :(得分:2)
使用--install-dir
选项。您需要确保此目录位于PYTHONPATH
中。您可能会发现documentation很有帮助。
答案 2 :(得分:1)
其他选项正在使用virtualenv来提供帮助(如果有的话)
$ virtualenv myenv $ source myenv / bin / activate (myenv)$ easy_install mycoolpackage
现在它将以myenv subdir结束 重新激活,只需调用上面的源代码行 并停用它,只需关闭终端或 (myenv)$ deactivate $