从同目录下的其他脚本导入时出现ModuleNotFoundError

时间:2021-05-29 22:44:43

标签: python python-3.x pycharm

我有一个项目,它的结构是这样的。

enter image description here

最近,当我尝试从该项目下的其他脚本导入时

from calc import *

我得到了

Traceback (most recent call last):
  File "C:\Users\user\AppData\Local\Continuum\anaconda3\envs\factor_model\lib\site-packages\IPython\core\interactiveshell.py", line 3343, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-6-36d3c14440ce>", line 1, in <module>
    from calc import *
  File "C:\Program Files\JetBrains\PyCharm 2019.3.4\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'calc'

我在做完全相同的事情时从未体验过。

我最近使缓存失效。这可能是原因吗?

任何想法将不胜感激。

使用 Python 3.7

我检查了系统路径,但该项目不存在。我通过 sys.path.append('currrent_project') 添加当前项目路径,并且它有效。但是,在我重新运行控制台后,它不再在 sys 路径中。为什么当前项目路径在我实际打开并处理它时不在 sys 路径中。有没有办法将路径永久添加回来?

0 个答案:

没有答案