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

为什么PyCharm无法导入模块?[重复]

鲁洋
2023-03-14

OS- Neon Linux我有以下命令行输出:

katya7@katya7-comp:/home/katya/work/prostor/okular_gost$ /home/katya/work/prostor/cuisine/cuisine/lbp -b okular_gost.yml source -f okular_gost bullseye
/home/katya/work/prostor/cuisine/cuisine/cuisine/program.py:86: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
  options.update(**yaml.load(ymlfile))
/usr/lib/python3/dist-packages/debian/changelog.py:484: UserWarning: Found eof where expected first heading
  warnings.warn(message)
Копирование debian/21.11.70.21 в /home/katya/work/prostor/cuisine/build/okular_gost/ 
Модификация debian/control 
Traceback (most recent call last):
  File "/home/katya/work/prostor/cuisine/cuisine/lbp", line 222, in <module>
    args.func(args)
  File "/home/katya/work/prostor/cuisine/cuisine/lbp", line 120, in do_source
    source.prepare(profile)
  File "/home/katya/work/prostor/cuisine/cuisine/cuisine/source.py", line 59, in prepare
    self.prepare_debian(profile)
  File "/home/katya/work/prostor/cuisine/cuisine/cuisine/source.py", line 194, in prepare_debian
    self.prepare_control(profile)
  File "/home/katya/work/prostor/cuisine/cuisine/cuisine/source.py", line 206, in prepare_control
    self._control = Control(self, filename=self.path.joinpath(self.controlfile))
  File "/usr/lib/python3.8/pathlib.py", line 931, in joinpath
    return self._make_child(args)
  File "/usr/lib/python3.8/pathlib.py", line 713, in _make_child
    drv, root, parts = self._parse_args(args)
  File "/usr/lib/python3.8/pathlib.py", line 667, in _parse_args
    a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType

请告诉我,为什么PyCharm不能导入模块?

共有1个答案

麻鸿熙
2023-03-14

我找到解决办法了!

然后在“运行配置”中选择新创建的解释器

 类似资料:
  • PyCharm 2018.1.3 pro/Python 3.6.1/模块:neo4j驱动程序1.5.3 奇怪的是,如果我尝试在PyCharm中使用脚本编辑器导入neo4j. v1并运行它,我会收到错误: Traceback(最近一次调用last):文件“C:/experiment/Cypher.py”,第1行,在from neo4j.v1导入graph database ModuleNotFoun

  • 我是PyCharm的新手,很难将我编写的模块导入Python控制台。如果我尝试导入Python自带的模块,我可以毫无困难地导入该模块,但是如果我尝试导入我编写的模块,我会得到一个导入错误:没有名为“ModuleITriedToImportName”的模块。例如,这里有一个简单的自我编写的模块pickle文件称为“文件pickle”: 如果我尝试在PyCharm Python控制台上“导入pickl

  • 所以我今天遇到了一个奇怪的问题。我在IntelliJ中的一个模块有一些问题,所以我决定我应该试着把它关闭,然后从一个新的结账中重建它。我从Project窗口中删除了该模块,然后从我的文件系统中删除/重新下载了该模块。 我回到Intellij并尝试导入模块。它让我完成了选择选项的正常步骤,然后似乎成功了。只是它没有重新出现在我的项目窗口中。 我不确定我做了什么,但重新创建整个项目在这一点上不是一个选

  • 我在Pycharm中有一个python项目,其中有一个嵌套的Git子模块。以下是文件夹结构: 中的导入结构如下: 但是,Pycharm没有意识到这一点,而是希望我拥有以下内容: 这是有问题的,因为我不想更改中的所有导入(这似乎不是一个好的实践,也不可扩展),而且中有破折号,这对于导入来说不是有效的Python语法(我无法重命名repo)。 我还需要一种从我的代码中导入的方法。像这样的东西: 但当然

  • 问题内容: 我注意到我今天想解释的东西很奇怪。我不是100%不确定如何将其表达为一个问题,所以google是不可能的。由于某些奇怪的原因,日志记录模块无权访问模块logging.handlers。如果您不相信我,请自己尝试: 谁能解释为什么会这样? 问题答案: 在Python中,需要先导入模块,然后才能对其进行访问。仅导入日志记录模块。碰巧这是一个带有子模块的软件包,但是那些子模块仍然不会自动加载

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