gpt4 book ai didi

python3导入找不到模块

转载 作者:行者123 更新时间:2023-11-28 22:43:51 26 4
gpt4 key购买 nike

我正在尝试测试一本书中的示例,但遇到了 ImportError

这个例子开始是这样的:

from tkinter import *
from PP4E.Gui.Tools.widgets import frame, button, entry

如果我输入一个import sys;在代码开头打印(sys.path),输出结果为

['/Users/aaa/Documents/workspace/programming-python/PP4E/Lang/Calculator', 
'/usr/local/lib/python3.4/site-packages/setuptools-12.2-py3.4.egg',
'/usr/local/lib/python3.4/site-packages/pip-6.0.8-py3.4.egg',
'/User/aaa/Documents/workspace/programming-python',... ]

这是我的 programming-python 目录的截断版本:

❯ tree
.
├── PP4E
│   ├── __init__.py
│   ├── Gui
│   │   ├── Tools
│   │   │   ├── __init__.py
│   │   │   └── widgets.py
│   │   └── __init__.py
│   ├── Lang
│   │   └── Calculator
│   │      ├── __init__.py
│   │      └── calc0.py
└── site-packages
└── PP4E.pth

我得到的错误信息是:

❯ python3 calc0.py                                                            

Traceback (most recent call last):
File "calc0.py", line 2, in <module>
from PP4E.Gui.Tools.widgets import frame, button, entry
ImportError: No module named 'PP4E'

有人知道我必须做什么才能让 Python 找到 PP4E 模块吗?谢谢。

最佳答案

我的 PYTHONPATH 错了——根目录是 /Users,而不是 /User。谢谢。

关于python3导入找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30155691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com