首页 > 解决方案 > PyCharm“将目录标记为源根目录”允许从本地文件夹导入,但脚本无法导入

问题描述

我有一个包含两个文件的 Python 3.8 项目:src/utils/adder.pysrc/main/addition_handler.py. 我mark root directory as使用src.

adder.py

class MyAdder:
    def __init__(self, name='human', age=0):
      pass

    @staticmethod
    def add(a,b):
        return a+b

addition_handler.py

from utils.adder import MyAdder
print(MyAdder.add(8,2340))

addition_handler.py在 PyCharm 中按预期运行,但在控制台中失败。

from utils.adder import MyAdder
ModuleNotFoundError: No module named 'utils' 

如何解决这个问题?

标签: python-3.xpathpython-import

解决方案


推荐阅读