我正在尝试在我的存储库中创建一个 Pipfile.lock,以便我可以运行 Veracode 扫描。 我使用的版本是:2024.0.0,我也有最新版本的pip。 我运行了这些命令:
pipenv install -r /path/to/requirements.txt
和
pipenv install --pre -r /path/to-requirements.txt
两者都说它拒绝锁定,因为“没有找到[库]的匹配发行版”。 这是我尝试使用的库之一。 我尝试对[库]进行pipenv安装,但也没有找到。 如果 Pipenv 无法识别我的代码中需要的库,我不知道如何继续。 有什么想法吗?
一些可能对我们有帮助的事情:
请注意,
pipenv install genai-sdk
不起作用,它不是托管在 pypi 上。它是来自私人存储库的包吗?
一些可以帮助您使用 Pipenv 的元素:
首先尝试看看跳锁机制是否也正常工作:
pipenv install --skip-lock -r path/to/requirements.txt
如果它不起作用,您的需求文件中可能有错误。
如果它正常工作,您可能在锁定机制期间遇到问题。
因此,通过执行更详细的安装命令,我们可以获得更多信息:
pipenv install -vv -r path/to/requirements.txt