兴高采烈的天篷不在软呢帽上工作。找不到与Zlib相关的给定错误

2024-05-17 14:43:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我从enthough canopy站点的链接提供的.sh文件中安装了canopy,然后在cd之后将以下命令运行到canopy目录中。在

Ashish@LoneWarrior Canopy]$ ./canopy
Subprocess output:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64    /lib/python2.7/site-packages/pyface/gui.py", line 20, in <module>
from .toolkit import toolkit_object
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 99, in <module>
_init_toolkit()
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 65, in _init_toolkit
    be = import_toolkit(ETSConfig.toolkit)
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 58, in import_toolkit
    __import__(be + 'init')
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64/lib/python2.7/site-packages/pyface/ui/qt4/init.py", line 18, in <module>
from pyface.qt import QtCore, QtGui, qt_api
  File "/home/Ashish/Canopy/appdata/canopy-2.1.3.3542.rh6-x86_64/lib/python2.7/site-packages/pyface/qt/QtGui.py", line 8, in <module>
from PySide.QtGui import *

这是主要错误:找不到ZLIB_1.2.9。在

^{pr2}$

我尝试过将python的默认值改为3,但仍然不起作用。在


Tags: inhomelibpackageslinesitetoolkitappdata
2条回答

我想问题出在基于拱门的分布上。在本例中,临时的解决方案是将libpng降级到1.6.28(这在我的例子中有效)。如果您的缓存中没有它(`/var/cache/pacman/pkg'),可以从https://archive.archlinux.org/packages/l/libpng/下载它

然后,跟随https://wiki.archlinux.org/index.php/downgrading_packages在目录中运行下载的文件

# pacman -U libpng-1.6.28-1-x86_64.pkg.tar.xz

(当然有正确的架构)

不要忘记在被忽略的包中列出/etc/pacman.conf中的libpng,以防止升级。查找[options]部分并添加IgnorePkg = libpng。在

重要。请记住,降级包不是无害的,因此,这只是一个临时解决方案。在

问题是cabing环境中的libz文件与系统中安装的ZLIB不兼容。 快速解决方法:只需复制利伯兹·索.1文件从lib目录发送到您的canopy环境。 对我来说是的

$ cp /usr/lib/libz.so.1 path-to-Canopy-install-directory/appdata/canopy-2.1.6.3665.rh6-x86_64/lib/libz.so.1

相关问题 更多 >