python - 在多个操作系统中运行 GNU Radio
问题描述
我试图了解(从 python 菜鸟的角度来看)我如何设置 GNU Radio 以供多个操作系统/机器使用。理想情况下,我只在我的 Ubuntu 机器上使用 GRC,但从我的 Windows 机器和我的树莓派运行 .py。我看到这个帖子暗示使用 venv 是最好的选择(我很喜欢),但是当我在 2018 年使用 GNU Radio 时,似乎 pybombs 是最好的选择,并且在 MacOS 或 Windows 中的使用相当糟糕。
有没有处理多个操作系统使用的好方法?在安装所需的软件包并询问其他将帮助我完成项目的人之前,我想确定一下。
提前致谢
解决方案
首先,如果我错了,请纠正我。我正在与@Foxtrot813 合作开展这个项目,并根据@CharlesDuffy 的评论进行了一些搜索。所以我们的问题是如何正确设置 GNU Radio 以用于我们双方都将从事的项目而不会破坏我们的 PC。我过去使用过 GNU Radio,并且我已经破坏了我的 python 并做了一些非常有问题的事情。因此,我们认为最好适当地询问并对该主题进行适当的研究。
因此,从我们的研究开始(回答上述问题)的理想方法似乎是创建一个初始虚拟磁盘,以拥有完全相同的“相同”机器和相同的 GNU Radio 安装。然后我们可以使用 GRCpython
为我们的flowgraph
.
为此,我们将找出在 a 下运行所需的要求venv
并创建我们requirements.txt
的程序来运行我们的程序。
我知道这有点愚蠢,但既然我们问了,我们不妨回答我们的问题,以防万一有人也有这个想法。
推荐阅读
- ios - Firebase 动态链接应用关联文件更新
- apache-spark - 将数据从火花工作者返回给驱动程序的最佳方式
- ffmpeg - FFmpeg:如何打开名称中带有撇号的文件?
- sql-server - Python3 pypyodbc SQL Server 调用存储过程失败
- mysql - 泛化一个 sql 查询以适应完整和增量提取
- python - 在 python 中使用 SQLite3 时出现 TypeError
- python - 在 anaconda 中克隆基础环境
- python - 无法 pip install eel 。- 退出状态为 1 的命令出错:python setup.py egg_info 检查日志以获取完整的命令输出
- ruby - Ruby AWS 开发工具包错误。module_inheritable_attributes.rb 中的值 nil
- excel - 条件格式以突出显示特定单元格但不为空和文本单元格 VBA