如何让setuptools在执行“setup.py develop”时在easy-install.pth中使用相对路径

2 投票
1 回答
1496 浏览
提问于 2025-04-16 05:10

我正在使用setuptools通过“python setup.py develop”命令安装一个python包。这里面有个关键点,就是所有的安装路径都必须是相对路径。我发现我可以这样做:

python setup.py develop --egg-path ../../../../my_directory

这样生成的 .egg-link 文件使用的是那个相对路径。不过,easy-install.pth 文件中添加的路径还是绝对路径。我该怎么做才能让easy-install.pth文件中的路径变成相对路径呢?

1 个回答

0

如果你的源代码在安装目录的一个子文件夹里,它会自动变成相对路径。

那么,为什么需要用相对路径呢?

撰写回答