简短版本:我如何让PyQt4的configure.py使用Virtual Env中安装的SIP版本?
长版本:我知道这个问题的变化在这里被问过一百万次,但我似乎无法找到答案.我正在尝试在虚拟环境(VE)中安装SIP和PyQt4.我无法将其安装到主系统,因为它是一台工作计算机.我们有一个旧版本的PyQt所以我不能只是从网站包复制.
我在我的VE中安装了SIP(configure.py --incdir,make,make install)但是当我在PyQt4上运行configure时,我得到错误:错误:此版本的PyQt需要SIP v4.19.0或更高版本.我安装了4.19.2版.当运行sipconfig时,它告诉我它仍在使用系统版本,即使激活了VE.如何告诉configure.py PyQt使用VE中安装的软件包?
谢谢大家!
编辑:从它的外观来看,似乎我的VE没有从正确的位置拉蟒蛇库,即使VE被激活.我添加了一行来激活将site-packages和bin dirs的路径和site-packages附加到pythonpath而没有成功.它仍然没有找到正确的库.
所以我一直试图找到一个答案,但在互联网上找不到答案.我需要检查环境变量是否存在.我以为我有正确的代码,但它一直返回错误.
if { [info exists ::env(USER)] } {
RAT::LogMsg INFO "Found USER"
} else {
RAT::LogMsg INFO "Nope!"
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我有一个带有多个模板变量的石墨查询。当我合并多个分支时,我会得到多个同名的别名。如果有办法通过别名将 sum 组合成一个指标?
这是我的查询:
aliasByNode(graphs.$site.items.$item.*.job.queued, 6)
Run Code Online (Sandbox Code Playgroud) grafana ×1
graphite ×1
metrics ×1
pyqt4 ×1
python ×1
python-sip ×1
renderman ×1
tcl ×1
virtualenv ×1