首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >安装GNURadio时的PyGTK问题

安装GNURadio时的PyGTK问题
EN

Stack Overflow用户
提问于 2018-08-07 16:02:09
回答 1查看 730关注 0票数 0

我正在尝试通过PyBOMBS在虚拟环境中安装GNURadio。当我运行pybombs prefix init ~/prefix -a myprefix -R gnuradio-default时,安装失败,显示以下信息

-- Python checking for pygtk >= 2.10.0 - not found

看到这个之后,我试着安装了PyGTK。我首先使用this GitHub issue的指令通过pip安装pycairo,然后使用pip install pygobject安装pygobject。做完这两件事后,我可以import cairoimport gi,但不能import gobject。但是,我在these instructions之后成功地从源代码构建并安装了pygtk。

安装完这些组件后,PyBOMBS安装程序仍然会生成关于找不到PyGTK的相同错误消息。我已经链接了完整的PyBOMBS输出here

我还尝试通过apt安装python-gtk2-devpython-gipython-gi-cairogir1.2-gtk-2.0,但如果可能的话,我不希望全局安装包。在安装这些apt包之后,PyBOMBS产生了相同的输出。

在过去的两天里,我一直在为这个问题而焦头烂额,所以我非常感谢你们所有的建议:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-07 21:06:11

我假设PyBOMBS工具将安装所有必需的依赖项,因此您不需要这样做。

我运行了以下命令,这些命令似乎在Ubuntu 16.04系统上有效。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
virtualenv venv
source venv/bin/activate
pip install pybombs
pybombs auto-config
pybombs recipes add-defaults
pybombs prefix init ~/prefix -a myprefix -R gnuradio-default

编辑:在检查我的日志后,我意识到我错了,构建过程甚至还没有开始,并且我有一个与OP类似的错误。

在咨询Installing PyGtk in virtualenv之后,我在我的venv/lib/python2.7中添加了以下符号链接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ln -s /usr/lib/python2.7/dist-packages/gtk-2.0/gio/
ln -s /usr/lib/python2.7/dist-packages/glib
ln -s /usr/lib/python2.7/dist-packages/gobject
ln -s /usr/lib/python2.7/dist-packages/gtk-2.0/gtk
ln -s /usr/lib/python2.7/dist-packages/gtk-2.0/
ln -s /usr/lib/python2.7/dist-packages/lxml
ln -s /usr/lib/python2.7/dist-packages/pygtk.pth
ln -s /usr/lib/python2.7/dist-packages/pygtk.py
ln -s /usr/lib/python2.7/dist-packages/PyQt4

在重新运行pybombs prefix init ~/prefix -a myprefix -R gnuradio-default之后,成功地构建了它。

注意:使用--system-site-package创建virtualenv不起作用,因为断言时pybombs失败。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51731082

复制
相关文章
给gnuradio安装mediatools模块
本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/linux-user-groups/
羽翰尘
2019/11/21
9030
swoole安装时的问题
背景 第一次研究swoole: 看官网的手册学习,并写了一个“会员通知实时短信发送”【超级简单的应用,只用了swoole1%的东西】 第二次研究: 1、原因:学习PHP的多进程-PCNTL,学完发现:swoole可以更全面、更高性能的使用多进程。 2、总结: A、PCNTL和swoole的原理类似,但不同。 B、PCNTL用PHP+c实现,应用级、生产级别没有现成的封装,要自己慢慢敲。优点:对多线程原理的理解深刻 C、swoole用纯c实现,控制的是Linux的kernel内核。最大发挥了U
waki
2019/05/25
1.1K0
安装redsocks时碰到的问题
shadowsocks是一种流量代理软件,它可以在本机开放一个端口,所有发往该端口的数据都会被代理转发。那如果我们想转发所有流量到代理呢?这就是redsocks要做的事。
羽翰尘
2019/11/20
1.8K0
GnuRadio Hacking ①:使用GnuRadio+SDR破解固定码无线遥控
*Author:雪碧0xroot @漏洞盒子安全团队 0×01 信号捕获 在这篇文章中,我们将使用GnuRadio+SDR硬件对某品牌型号的无线跳蛋进行无线重放攻击的演示。 市面上常见的无线遥
FB客服
2018/02/09
2.9K0
GnuRadio Hacking ①:使用GnuRadio+SDR破解固定码无线遥控
LAMP安装mysql 时遇到的问题汇总
1: 缺少 libaio 包, libaio是Linux下的一个异步非阻塞方式读写文件的接口。 1 2 3 [[email protected] MySQL]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql Installing MySQL system tables... ./bin/mysqld: error while loading shared libraries: libaio.so.1:
老七Linux
2018/05/09
1.5K0
java 安装配置时出现的问题
Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg') jdkerror  前些日子装了个jdk7试了试,后来做项目需要换成jdk6,安装完jdk6,设置完环境变量后出现问题。运行java -version出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg'),运行javac -version则是正常的javac 1.6.0_32。googl
Gxjun
2018/03/22
2.2K0
Ubuntu安装时出现黑屏问题的解决
问题描述:Ubuntu使用光盘/USB安装时,出现"install ubuntu/ try ubuntu without installation"选择,但是Enter安装时,显示器显示没有信息,进行休眠
知忆
2021/06/07
13.9K0
linux安装python3时,解决SSL的问题
首先是 requests 时报错缺少SSL 再次所在的服务器上确实开发组建,没有安装 openssl-dev 那么就是解决了:
kirin
2020/11/26
1.9K0
安装Oracle时可能碰到的常见问题-1
安装Oracle可能有些人认为是一件很简单的事情,但其实是在安装的过程中蕴含着丰富的知识点,尤其安装在Linux平台,可能会碰到这样或那样各种诡异的问题,透过问题看到本质,这才是从深处理解Oracle的精髓,至少我是这样认为的,欢迎拍砖。。。
bisal
2019/01/29
9450
【Redis实战】解决Redis安装时的编译报错问题
1、报错:“cc:未找到命令” 解决办法如下:   Linux环境安装gcc。 yum install -y tcl yum install gcc-c++ 2、报错:“make[1]: *** [adlist.o] 错误 1” 解决办法如下: make CFLAGS="-march=x86-64" 3、报错:“cc: 错误:…/deps/hiredis/libhiredis.a:没有那个文件或目录”“cc: 错误:…/deps/lua/src/liblua.a:没有那个文件或目录”*
程序员云帆哥
2022/05/12
2.1K0
【Redis实战】解决Redis安装时的编译报错问题
python2和3共存时pip安装的问题
安装有python2和python3多版本的情况下,我们使用pip安装模块容易出问题:
py3study
2020/01/03
1.5K0
解决给Ubuntu 18.04安装软件时的“unmet dependencies”问题
根据提示,逐步安装“Depends”后提示的软件包。最后,Ubuntu 18.04会安装要求的软件包,并删除冲突的软件包。 下面是根据这个办法,安装libvtk7-dev的过程。
hankfu
2022/03/23
1.7K0
使用Django时,安装mysqlclient的一些问题
首先,我们想安装mysqlclient 的时候,很显然就会想到使用pip安装工具进行处理。
我被狗咬了
2019/09/23
2.1K0
使用Django时,安装mysqlclient的一些问题
yum/dnf/rpm 等 查看rpm 包安装路径 (fedora 中 pygtk 包内容安装到哪里了)
有时候我们 使用 包管理工具,安装很方便,但我们还要能知道它们安装了什么文件,都把这些文件安装到哪里了?
西湖醋鱼
2020/12/30
2.9K0
Centos7安装时遇到的问题及解决方法
Centos 是用U盘启动器安装的,如果是第一次安装Linux 系统,建议OS使用中文语言安装。安装过程比较简单,再这里只是记录下安装后遇到的一些问题。
云雀叫了一整天
2019/10/07
1.5K0
解决Chrome插件安装时出现的“程序包无效”问题
错误信息:程序包无效。 详细信息:“Cannot load extension with file or directory name . Filenames starting with "" are reserved for use by the system.”。
happlyfox
2018/10/31
4.3K0
sdr软件无线电中文版_usrp软件无线电
http://www.doc88.com/p-9863419341526.html
全栈程序员站长
2022/09/19
1.3K0
sdr软件无线电中文版_usrp软件无线电
解决Chrome插件安装时出现的“程序包无效”问题
1.把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar(如果看不到Chrome插件的扩展名请百度搜索相关操作系统的设置方法,这里不再叙述),如图所示:
风骨散人Chiam
2020/10/28
3.7K0
Centos7安装时遇到的问题及解决方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
云雀叫了一整天
2019/10/22
1K0
Centos7安装时遇到的问题及解决方法
点击加载更多

相似问题

安装PyGtk时出错

10

计时的GNURadio问题

111

Windows 8上的PyGtk安装问题

16

生成错误,尝试在GNURadio中安装gnuradio-mediatools.amodule

13

GnuRadio安装问题: gr-modtool需要单击Python模块

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文