当前,我正在使用Python 3.7和Ubuntu 18.04。我从pip下载了wxPython,但是当我尝试在终端中导入wx时,出现此错误:
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/aleejandrof/anaconda3/lib/python3.7/site-packages/wx/__init__.py", line 17, in <module>
后来,当我尝试其他类似“ ._core import”的方法时,收到了这样的错误:
ImportError: /home/aleejandrof/anaconda3/bin/../lib/libpangoft2-1.0.so.0: undefined symbol: pango_font_description_set_variations
在这里阅读了一些帖子之后,我尝试删除了wx.py和wx.pyc文件,但这些文件无效。当我读到下载主可执行文件将使导入发生时没有错误时,发生了同样的事情,但是弹出了相同的错误。
AttributeError: module 'wx' has no attribute '__version__'
我正在尝试运行与wxPython一起使用的GUI管道。如果您有任何建议,我要先感谢。
答案 0 :(得分:0)
当我使用docker创建ubuntu18.04环境时,遇到了同样的问题。
我有多个libpangoft2-1.0.so.0
文件。
看来问题出在/opt/conda/lib/libpangoft2-1.0.so.0
上。
更改文件名解决了该问题。
find / -name libpangoft2-1.0.so.0
/opt/conda/lib/libpangoft2-1.0.so.0
/opt/conda/pkgs/pango-1.42.4-h049681c_0/lib/libpangoft2-1.0.so.0
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
mv /opt/conda/lib/libpangoft2-1.0.so.0 /opt/conda/lib/libpangoft2-1.0.so.0-void
答案 1 :(得分:0)
您可能想尝试:
conda install -c asmeurer pango