我有一个python项目的结构:
RF
\__init__.py
----tools
--------\__init__.py
--------drawtools.py
----examples
--------\__init__.py
--------something.py
所有的初始py都留空。现在,在”什么东西。py“I型:
^{2}$我得到:
ImportError: No module named RF.tools.drawtools
正确的程序结构是什么?我必须在init文件中放些东西吗? 我注意到如果什么东西。py“在最上面的目录中。奇怪的是,我使用的IDE PyCharm似乎识别了导入并给出了代码完成。在
我听说了一些关于设置PYTHONPATH的事情,但是由于这个项目必须在一个团队中共享,所以我更希望事情尽可能简单(您可以将项目从一个复制到一个,并在没有任何烦人的麻烦的情况下运行它)。在
我认为它可以与relative import一起工作,例如
相关问题 更多 >
编程相关推荐