Py学习  »  pycharm

pycharm:importError没有名为x的模块?

Dinko Pehar • 6 年前 • 1998 次点击  

X 在本例中,表示您安装的任何模块或包。

问题 :

我有一个叫 “X” . 在PyCharm中我得到一个错误 ImportError: No module named 'X'. 我的代码从终端运行,没有任何问题。有什么帮助吗?

我安装 X 在带有PIP的python3.4上。在终端中,当我导入时 X ,一切都很好,但当我用pycharm导入它时,它会说: ImportError: No module named 'X'" . 有什么帮助吗?


这基本上是日常问题,只是用不同的模块或包来代替名称 X .

安装的软件包或模块没有问题,而是 Pycharm项目翻译 您当前正在用于您的项目。

下面的答案通常是这个特定问题的解决方案。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30787
文章 [ 2 ]  |  最新文章 6 年前
Dinko Pehar
Reply   •   1 楼
Dinko Pehar    6 年前

较短版本:

如果你在模块下面有一条弯弯曲曲的线,你就导入…

No Module found

…移动模块名称并按 中高音 + 进入 并选择 Install package X .

Install package X

这应该安装您认为已安装但 ImportError .


比较长的:

如果你想使用模块 X :

File -> Settings -> Project:NameOfProject -> Project Interpreter .

Project interpreter image

打开的窗口有一些特定区域:

  1. 这是Pycharm目前正在使用的项目解释器。您也可以在这里更改python环境。如果要添加手动创建的虚拟环境,请继续读取。
  2. 一点 “齿轮” 或A “齿轮” 习惯于 添加、编辑或删除 环境。如果要添加手动创建的虚拟环境,请选择 Add... 单击齿轮图标时,确保将正确的路径设置为 python.exe 你的虚拟环境。
  3. 重要: 所有已安装软件包的列表,由以下内容表示: 包名 版本 . 如果你想用包裹,但是 ImportError no module named 'X' , 请务必检查此处是否列出了包装!!!! .如果没有,则它没有安装在当前的python环境中,应该安装(继续读取)。
  4. 一点 + 代表 Install . 它可以用来安装软件包。只需点击 + 签名,搜索包并单击 Install Package 在你找到它的底部。还可以指定所需的包版本。在下面的示例中,我们搜索 flask 包裹。

    Package installation 现在应在已安装的包中安装并列出包。

K Riss
Reply   •   2 楼
K Riss    6 年前

pycharm为您的项目创建了一个带有自己的python解释器的虚拟环境,您需要为正在使用的解释器安装模块。要执行此操作,请转到“设置”->项目:您的项目名称”->python解释器,单击加号图标并选择要安装的模块。 或者,您可以强制Pycharm使用其他解释器,方法是从我前面提到的“Python解释器设置”页面顶部的下拉列表中选择它。