首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装没有根权限的pygobject

安装没有根权限的pygobject
EN

Stack Overflow用户
提问于 2011-11-20 00:18:22
回答 3查看 2.2K关注 0票数 1

我试图在没有根权限的情况下安装pygobject-2.11.3。我下载了源代码,在运行./配置时--前缀=/home/my_username/local得到:

检查>= 2.8.0版.没有*不能运行GLIB测试程序,检查为什么.测试程序无法编译或链接。有关发生的**确切错误,请参见文件config.log。这通常意味着GLIB安装不正确。配置:错误:也许您想要pygobject 2-4分支?

因此,我以相同的方式安装了glib-2.8.6 (./配置--前缀=/home/my_username/local& make & make )--对于glib没有错误消息。

在尝试重新安装pyobject之后,我得到了相同的错误。

当查看日志时,我看到: glib.h :没有这样的文件或目录

因此,pyobject的./配置脚本似乎找不到glib.h,它位于/home/my_username/local/include中。

/home/ my _username/local是我的$PATH的第一个元素

-a : Linux u205 2.6.9-42. EDT #1 SMP 12 23:32:02EDT 2006 x86_64 GNU/Linux

谢谢你的帮助

EN

回答 3

Stack Overflow用户

发布于 2011-11-29 03:04:32

脚本配置使用pkg-config,如果您在非规范目录中安装了一个库,则需要设置变量PKG_CONFIG_PATH

就你的具体情况而言,应该是:

代码语言:javascript
复制
$ export PKG_CONFIG_PATH=/home/my_username/local/lib/pkgconfig

为了测试它,您可以尝试:

代码语言:javascript
复制
$ pkg-config --modversion glib-2.0

稍后,您可以重新运行脚本配置。将来,您可能想看看jhbuild

票数 0
EN

Stack Overflow用户

发布于 2013-06-05 09:54:32

您需要向LD_LIBRARY_PATH添加已安装的GLIB的路径。

你好,曼纽尔

票数 0
EN

Stack Overflow用户

发布于 2011-11-23 19:51:58

您需要设置PYTHONPATH环境变量。

代码语言:javascript
复制
env PYTHONPATH=/home/my_username/local/lib/python/ <command>

如果您正在使用Bash,请将其放在bashrc中:

代码语言:javascript
复制
export PYTHONPATH=/home/my_username/local/lib/python/

它的语义与PATH的语义非常相同,除了PYTHONPATH之外,它还被PYTHONPATH用来查找模块,而PATH则被PATH用来查找命令。因此,您可以有多个目录:

代码语言:javascript
复制
export PYTHONPATH = "/code/proj_A/lib/python/:/code/proj_B/lib/python/"

有关详细信息,请参阅文献资料

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

https://stackoverflow.com/questions/8198445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档