如何在PyCharm控制台中导入自己的模块

Tho*_*lik 2 python pycharm

我的项目目录中有一个自己的模块,我将其导入到我的代码中.

main.py:

from my_module import Test

print(Test.test())
Run Code Online (Sandbox Code Playgroud)

my_module.py:

class Test:
@staticmethod
def test():
    return '123'
Run Code Online (Sandbox Code Playgroud)

在PyCharm中运行代码没有问题.但是当我尝试"在控制台中执行选择"时,我得到了

Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files (x86)\JetBrains\PyCharm 5.0.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) ImportError: No module named 'my_module'

如何在PyCharm控制台中导入自己的模块?

och*_*dru 8

您还可以指示PyCharm PYTHONPATH在Python控制台中添加源根:

  • 转到文件 - >设置(或默认设置) - >构建,执行,部署 - >控制台 - > Python控制台
  • 选中" 将源根添加到PYTHONPATH ".

出于某种原因,默认情况下不会激活此选项.

  • 默认情况下,这对我是活动的,但无法解决问题。 (4认同)