问题描述
到目前为止,我的常规 Python 工作流程仅限于我自己的 Windows 笔记本电脑,包括使用 conda
管理环境和安装软件包。
但是,我现在还需要从远程桌面处理一个项目。该远程桌面安装了 python3
和 pip
,但我无法安装 conda
(我不想安装)。我决定将所需的包上传到我的存储库,以便我可以在远程桌面上正确运行我的项目。
切入正题:由于我没有在远程桌面上安装 conda
,所以我使用 pip freeze > requirements.txt
在我的笔记本电脑上生成了一个需求文件(我上传到我的仓库),希望在远程桌面上使用 pip install -r requirements.txt
。但是,requirements.txt
文件包含格式为 package-name @ file:///some/directory
的包注释,这会导致远程桌面上的包安装失败。
@ file:///...
注释是什么意思,为什么会生成它们,有没有办法只获取 package-name==package-version
格式的包版本,以便我可以使用 {{1 }} 在我的远程桌面上?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)