python - pip requirements.txt 文件中的文件注释是什么?
问题描述
到目前为止,我的一般 Python 工作流程仅限于我自己的 Windows 笔记本电脑,涉及conda
用于管理环境和安装包。
但是,我现在还需要从远程桌面处理项目。该远程桌面已安装python3
并pip
已安装,但我无法安装conda
(而且我不想安装)。我决定将所需的包上传到我的存储库,以便我可以在远程桌面上正确运行我的项目。
切入正题:由于我没有conda
在远程桌面上安装,我曾经pip freeze > requirements.txt
在我的笔记本电脑上生成一个需求文件(我上传到我的仓库),希望pip install -r requirements.txt
在远程桌面上使用。但是,该requirements.txt
文件包含 format 的包注释package-name @ file:///some/directory
,这使得包在远程桌面上安装失败。
注释是什么@ file:///...
意思,为什么生成它们,有没有办法只获取package-name==package-version
格式的包版本,以便我可以pip
在远程桌面上安装它们?
解决方案
推荐阅读
- lua - 如何在 Love2d 中接受来自命令行的输入
- python - 更改函数内部的布尔值似乎不起作用
- memory-management - 内存管理单元如何决定将页面映射到 Pysycal 内存帧?
- java - 如何从 zip 存档中的内容检测文件类型?
- angular - 我的 Angular 8 应用程序在 IE 浏览器中显示空白页面
- r - 没有名为“外国”的包裹
- sql - T-SQL - 获取每个 ID 的最后 30 行
- react-native - React Native Bottom Tab Navigator - 图标不显示
- oracle - 加载 csv 并写入带有个别错误的不良记录
- html - 在自身上添加背景图像?