2024-10-04 01:34:47 发布
网友
从存储库安装包时,pip freeze会生成该包的存储库路径,而不是包的名称/版本。示例:
pip freeze
-e git+https://github.com/ryneeverett/Python-Markdown.git@11f0b010395a86eac93db0816bcf984639b839e9#egg=Markdown-master
当另一个应用程序需要这样的包时,它似乎无法识别。示例:
如何避免此类问题?在
我不能确定这是否能解决我以前的问题,但是(在看过pip的源代码之后)我非常确定问题是什么:
我是从git安装的,因为我需要最新的开发版本加上我的修改。海德(一个很少维护的第三方软件包)锁定了降价版本,它几乎肯定落后了几个版本。所以问题是设置.py我的叉子实际上不是2.3.1。在
{对自己的回答^引用}:
Pip decides whether a requirement is met solely based on the version number (in setup.py).
我不能确定这是否能解决我以前的问题,但是(在看过pip的源代码之后)我非常确定问题是什么:
我是从git安装的,因为我需要最新的开发版本加上我的修改。海德(一个很少维护的第三方软件包)锁定了降价版本,它几乎肯定落后了几个版本。所以问题是设置.py我的叉子实际上不是2.3.1。在
{对自己的回答^引用}:
相关问题 更多 >
编程相关推荐