【问题标题】:What are the file annotations in a pip requirements.txt file? [duplicate]pip requirements.txt 文件中的文件注释是什么? [复制]
【发布时间】:2021-06-12 17:43:39
【问题描述】:

到目前为止,我的一般 Python 工作流程仅限于我自己的 Windows 笔记本电脑,其中涉及使用 conda 管理环境和安装包。

但是,我现在还需要从远程桌面处理项目。该远程桌面安装了python3pip,但我无法安装conda(我不想安装)。我决定将所需的包上传到我的存储库,以便我可以在远程桌面上正确运行我的项目。

切入正题:因为我没有在远程桌面上安装conda,所以我使用pip freeze > requirements.txt 在我的笔记本电脑上生成了一个需求文件(我上传到我的repo ),希望在远程桌面上使用pip install -r requirements.txt。但是requirements.txt文件包含package-name @ file:///some/directory格式的包注解,导致远程桌面上包安装失败。

@ file:///... 注释是什么意思,为什么会生成它们,有没有办法只获取 package-name==package-version 格式的包版本,以便我可以在远程桌面上使用 pip 安装它们?

【问题讨论】:

    标签: python pip remote-desktop


    【解决方案1】:

    请查看此命令:

     pip list --format=freeze > requirements.txt 
    

    更多信息请阅读github discussion

    【讨论】:

      猜你喜欢
      • 2011-09-30
      • 2012-07-31
      • 1970-01-01
      • 2015-12-10
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多