python - .pydistutils.cfg 有什么用?

标签 python pip pythonpath

我在两台服务器上工作,在一台服务器上 .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/

相关文章:

python - 使用 pip 在 python 3.5 和 virtualenv 上安装 twisted

python - 如何在 Redhat 上找到 PYTHONPATH?

python - 在命令行上提供临时 PYTHONPATH?

python - Python程序的初始化

Python正则表达式负向后查找,包括行首

python - 属性(property)似乎没有以正确的方式运作

python - Multiindex 中的 Pandas 自定义排序行

python - python3 和 pip 的问题

python - 将代码从开发计算机移动到目标时管理 Python 路径

Python 3.5 PIP 安装 pyperclip 错误 (Windows)