我在两台服务器上工作,在一台服务器上.pydistutils.cfg看起来像:
install_scripts=~/opt_old/bin
install_data=~/opt_old/share
install_lib=~/usr/lib/python2.6/site-packages
我认为,这会在本地版本的python上使用pip和链接库时产生问题。
在第二台服务器上,该文件不存在,我没有任何问题。
为什么我们需要这个文件,为什么PYTHONPATH不够?
我安装了本地版本的Python并重命名了.pydistutils.cfg文件。因此,文件似乎并不那么重要。
答案 0 :(得分:7)
这里写得非常好:
http://bouktin.blogspot.com/2012/04/configure-pydistutilscfg-python.html
我没有立即看到一个普通开发人员应该使用它的原因,这对我来说似乎有些麻烦,或许如果您制作自己的发行版,目标码头工具或类似的分发系统或目标嵌入式是有意义的系统
这是一个超级简单的用法示例:
https://github.com/amolenaar/gaphor/wiki/Custom-Python-Installation-Location