~/.local
中安装五个基本包?由于我要将这些基本包安装到已安装的Python发行版的site packages目录中,所以我与osx的Python发行版隔离开来。在再说一次,我只关心在哪里安装这五个基本软件包。在
我问这个问题是因为Glyph对my answer到{a9}的评论,其中说:
NO. NEVER EVER do
sudo python setup.py install
whatever. Write a ~/.pydistutils.cfg that puts your pip installation into ~/.local or something. Especially files namedez_setup.py
tend to suck down newer versions of things like setuptools and easy_install, which can potentially break other things on your operating system.
之前,我问过What's the proper way to install pip, virtualenv, and distribute for Python?。然而,没有人回答使用~/.local
的“为什么”。在
对于使用框架构建的macosx安装,没有特别好的理由支持或反对安装在
.local
中。Python核心开发人员在这一点上仍然存在一些争议,Glyph认为python2.6中为其他Unixy系统引入的.local
位置应该用于Mac OS X并简化第三方安装过程,而其他人则认为,macosx框架以前的传统位置是构建的更自然。最后,这取决于你。尤其是如果您使用的是虚拟环境,如果它可以工作,不要担心它。在相关问题 更多 >
编程相关推荐