这是我的目录结构,仅供参考。
|- package1
| '- abc.py
|- setup.py
|- examples
| '- directory1
| '- run.py
|- venv
运行python setup.py install
后,我发现package1.egg
文件已成功放置在venv/lib/python*/site-packages
中。当我运行pip list
时,输出包含package1
条目,该条目具有setup.py
文件中所述的正确版本。
现在,当我尝试运行第一行为python examples/directory1/run.py
的{{1}}时,出现错误import package1
。启动python解释器并尝试导入ModuleNotFoundError: No module named 'package1'
时,也会遇到相同的错误。
我可能做错了什么?
答案 0 :(得分:0)
答案是-在软件包目录结构中创建一个名为__init__.py
的黑色文件。