在virtualenv中运行python setup.py install后出现意外行为



下面是我的目录结构供参考。

|- package1
|   '- abc.py
|- setup.py
|- examples
|   '- directory1
|         '- run.py
|- venv

在运行python setup.py install之后,我看到package1.egg文件成功地放置在venv/lib/python*/site-packages中。当我运行pip list时,输出包含具有setup.py文件中描述的正确版本的package1条目。

现在,当我尝试运行第一行为import package1python examples/directory1/run.py时,我得到一个错误ModuleNotFoundError: No module named 'package1'。当我启动python解释器并尝试导入package1时,我也遇到了同样的错误。

我可能做错了什么?

答案是-在包目录结构中创建一个名为__init__.py的黑色文件。

相关内容

  • 没有找到相关文章

最新更新