我在两台服务器上工作,在一台服务器上 .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。因此,该文件似乎并没有那么重要。
最佳答案
这里有一篇很好的文章:
http://bouktin.blogspot.com/2012/04/configure-pydistutilscfg-python.html
我没有立即看出普通开发人员应该使用它的原因,对我来说似乎有 pip 笨拙,如果您制作自己的发行版、目标 docker 或类似的分发系统或目标嵌入式系统,也许它有意义?
这是一个 super 简单的用法示例:
https://github.com/amolenaar/gaphor/wiki/Custom-Python-Installation-Location
关于python - .pydistutils.cfg 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25914145/