Nae*_*vis 34 python pip path requirements.txt
我正在开发一个 python 包。我pip freeze > requirements.txt
用来将所需的包添加到requirements.txt 文件中。但是,我意识到一些包,而不是包版本,在它们前面有一些路径。
numpy==1.19.0
packaging==20.4
pandas @ file:///opt/concourse/worker/volumes/live/38d1301c-8fa9-4d2f-662e-34dddf33b183/volume/pandas_1592841668171/work
pandocfilters==1.4.2
Run Code Online (Sandbox Code Playgroud)
而在环境内部,我得到:
>>> pandas.__version__
'1.0.5'
Run Code Online (Sandbox Code Playgroud)
你知道如何解决这个问题吗?
ada*_*mgy 61
看起来这是一个未解决的问题pip freeze
in version 20.1
,当前的解决方法是使用:
pip list --format=freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)
概括地说,这是通过改变行为引起的pip freeze
,包括直接引用的直接URL引用安装分布。
您可以在 GitHub 上阅读有关该问题的更多信息:
对于通过直接 URL 安装的软件包,“pip freeze”和“pip list --format=freeze”的输出不同
归档时间: |
|
查看次数: |
7350 次 |
最近记录: |