0

我有一个使用两个 R 包的 python 项目。我必须使用这些包,因为它们在今天的 Python 中不存在。虽然我的项目运行良好,但一个障碍是用户必须在本地系统中使用 R(或 R studio)安装这两个包。我想知道是否可以在 python 项目 requirements.txt 文件中添加这些包名称,以便它们与其他 python 包一起安装。这方面的任何线索都是有帮助的......只是想让我的项目的用户更容易。

4

1 回答 1

1

正如评论中基本上回答的那样,Python 和 R 具有完全不同的打包系统。无法添加 R 包,requirements.txt因为它用于存储 Python 包。

但是,您可以在安装 Python 代码时或在运行时为您的 Python 包安装 R 包的设置代码。在这种情况下,R 包是使用 R 自己的打包系统安装的,没有什么能阻止您将它们存储在平面文件中(例如名为requirements_r.txt.

不过要注意一点。某些人可能不赞成安装具有更改可用 R 包目录的副作用的 Python 包。

于 2020-12-22T04:55:32.503 回答