gpt4 book ai didi

python - 使用 pip install --editable 更改 .egg-info 目录

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:55 31 4
gpt4 key购买 nike

有没有办法修改生成的 .egg-info 目录的位置:

pip install --editable 。

我这么问是因为我将源代码存储在(本地同步)云存储上,并且我想在独立计算机上以可编辑模式安装包。因此,理想情况下,包目录不会被与包的给定安装相关的任何内容污染。

我尝试使用 --src 选项,但这不起作用;我不明白这个选项的用途。

最佳答案

您可以通过添加 egg_base 来实现此目的setup.cfg 的选项:

[egg_info]
egg_base = relative/path/to/egg_info_folder

我已在 pip 19.3.1 中成功使用了此功能。

在我的环境中,更改的实际文件是:

  • /anaconda/envs/my_env/lib/python3.6/site-packages/easy-install.pth
  • /anaconda/envs/my_env/lib/python3.6/site-packages/package_name.egg-link

请注意,如果 egg_base 基址不是相对路径,pip install 会引发错误。但直接更改文件似乎可行:

/anaconda/envs/my_env/lib/python3.6/site-packages/easy-install.pth:

/path/to/repository/folder

/anaconda/envs/my_env/lib/python3.6/site-packages/package_name.egg-link:

/path/to/egg_info/folder
/path/to/repository/folder/

关于python - 使用 pip install --editable 更改 .egg-info 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54260307/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com