当前位置: 首页 > 知识库问答 >
问题:

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

弘浩瀚
2023-03-14

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

main.py

from my_module import Test

print(Test.test())

my_模块.py:

class Test:
@staticmethod
def test():
    return '123'

在PyCharm中运行代码没有问题。但是当我试图“在控制台中执行选择”时,我得到

< code>Traceback(最近一次调用last): File "

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

共有3个答案

厍浩广
2023-03-14

对我有用的是:

  1. 转到文件-
凌长恨
2023-03-14

我不使用PyCharm,但是这个问题是由环境变量引起的,比如< code>PATH,这些变量在程序/IDE中不一定可用。

如何恰当地/永久地修复它已经讨论了无数次;例如这里和这里。通常,从终端运行程序可以解决这个问题,因为程序“继承”了环境变量。另一种方法是使用这种快速修复方法:

import sys
sys.path.append("/full/path/to/folder/containing/your_module.py")
# Now, this should work:
import your_module
仰城
2023-03-14

您还可以指示 PyCharm 在 Python 控制台中将源根目录添加到 PYTHONPATH

  • 转到“文件”-

由于某种原因,默认情况下不激活此选项。

 类似资料:
  • 问题内容: 在PyCharm中,我添加了Python环境。然而, 失败作为未定义的引用。但是,它在命令行的Python解释器中运行良好。 GNURadio可以在Pycharm外部使用python正常工作。一切都已安装并配置为我想要的方式。 格努拉迪奥位于 也: PYTHONPATH = / usr / local / lib / python2.7 / site-packages:/usr/loc

  • PyCharm有一个完整的代码完整的Python控制台,可以在选项菜单:工具(Tools) - >运行Python控制台(Run Python Console)中找到。 使用上一章中的代码,如下所示 - 现在,在控制台下运行代码来执行脚本以获取所需的输出,如下所示。 您可以在控制台中,观察到输出如下所示 -

  • 我正在使用新的intellij Jshell控制台(这里介绍)https://blog.jetbrains.com/idea/2017/09/java-9-and-intellij-idea/) 我创建了一个简单的类文件Test2.java 当我尝试运行这个intellij jshell控制台(工具 我得到以下错误 我必须配置任何东西才能让JShell识别我的自定义类吗? 我已经设置它使用我的项目

  • 我最近重命名了项目及其应用程序。当我通过Windows命令行运行开发服务器时,它可以正常工作。问题是,当我通过PyCharm运行服务器时(我设置了虚拟环境),它说(我最近安装了): 我做了什么: 用新名称替换了所有应用程序,项目也是如此。 删除了。想法文件夹,使PyCharm创建新的。 设置虚拟环境 我该怎么做才能让它发挥作用?

  • 问题内容: 是否可以写字符串或登录控制台? 我的意思是说 就像在JSP中一样,如果我们打印,则它将在控制台而不是页面上。 问题答案: 火狐浏览器 在Firefox上,您可以使用名为FirePHP的扩展程序,该扩展程序可以将信息从PHP应用程序记录和转储到控制台。这是很棒的Web开发扩展Firebug的附加组件。 http://www.studytrails.com/blog/using-firep

  • 我已经编写了一个模块(一个文件文件,位于文件夹中)。目前,我正在处理文件,该文件位于文件夹中。我已经在PyCharm中使用file-open打开了这个文件夹(因此我假设它是一个PyCharm项目)。 在ProjectView(CMD-7)中,我可以看到我的项目(红色),在“外部库”下,我可以看到。在cool_script.py中,我可以编写 这在我看来很奇怪,因为 A)在终端(OS 10.10.2