Python 3.5.2,Mint Linux 32位。
我按照这里的文档 -- https://pypi.org/project/python-zenity/#example -- 并尝试了其中的变化,但无法将 zenity 库导入 Python 3。
pip3 search zenity
结果:python-zenity (0.1.3) - Simple dialog with Python and Gtk
sudo -H pip3 install python-zenity
结果:Collecting python-zenity Installing collected packages: python-zenity Running setup.py install for python-zenity ... done Successfully installed python-zenity-0.1.3
pip3 list | grep zenity
结果:python-zenity 0.1.3
python3
结果:Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
输入 "help", "copyright", "credits" 或者 "license" 来获取更多信息。
>>>
import pythonzenity
结果:Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/pythonzenity/__init__.py", line 1, in <module>
from python_zenity import *
ImportError: No module named 'python_zenity'
以及 python-zenity
,python_zenity
,from pythonzenity import *
(仅尝试让 import
正常工作)等的变化。
导入 python-zenity
库的“诀窍”是什么,而 pip3 告诉我已经成功安装了它?
编辑:
根据 metatoaster 的答案,卸载了 python-zenity,安装了 zenipy。 import zenipy
直接起作用:
>>> import zenipy
>>> dir(zenipy)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'calendar', 'color_selection', 'entry', 'error', 'file_selection', 'message', 'password', 'question', 'scale', 'warning', 'zenipy', 'zlist']
>>>