为了账号安全,请及时绑定邮箱和手机立即绑定

PyCharm:ImportError 没有名为 X 的模块?

PyCharm:ImportError 没有名为 X 的模块?

阿波罗的战车 2021-10-10 13:38:41
本例中的X代表您安装的任何模块或包。问题:我有一个名为'X'的包的问题。在 PyCharm 中,出现错误ImportError: No module named 'X'. 我的代码从终端运行,没有任何问题。有什么帮助吗?或者我用pip在python3.4上安装了X。在终端中,当我导入X 时,一切都很好,但是当我在 PyCharm 中导入它时,它说:ImportError: No module named 'X'". 有什么帮助吗?这基本上是日常问题,只是使用不同的模块或包而不是名称而不是X。这不是您安装的包或模块的问题,而是您当前用于项目的PyCharm 项目解释器。以下答案通常是针对此特定问题的解决方案。
查看完整描述

2 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

更短的版本:

如果模块下方有波浪线,则导入...

//img1.sycdn.imooc.com//61627c790001130203300253.jpg

...移至模块名称,然后按Alt+Enter并选择Install package X

//img1.sycdn.imooc.com//61627c8400010f7f04630242.jpg

这应该(可能!!!)安装您认为已安装的模块,但得到了ImportError.


更长:

如果要使用模块X

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

//img1.sycdn.imooc.com//61627c920001c95413050873.jpg

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

  1. 这是 PyCharm 当前正在使用的项目解释器。您也可以在此处更改 Python 环境。如果要添加手动创建的虚拟环境,请继续阅读。

  2. 一个小“齿轮”“齿轮”用于添加、编辑或删除环境。如果要添加手动创建的虚拟环境,请选择Add...单击齿轮图标的时间,并确保设置正确python.exe的虚拟环境路径。

  3. 重要提示:所有已安装包的列表,表示为:包名称版本。如果您尝试使用包,但得到了ImportError no module named 'X',请务必检查此处是否列出了包!!!. 如果没有,则当前python环境中没有安装它,应该安装(继续阅读)。

  4. 一个小+代表Install。它可用于安装软件包。只需单击+号,搜索一个包,Install Package找到后单击底部。您还可以指定所需的软件包版本。在下面的示例中,我们搜索了flaskpackage.json 。

//img1.sycdn.imooc.com//61627c9f000114f711540932.jpg

现在应该安装一个包并在已安装的包中列出。

查看完整回答
反对 回复 2021-10-10
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

PyCharm 为您的项目创建了一个带有自己的 Python 解释器的虚拟环境,您需要为您正在使用的解释器安装模块。为此,请转到 Settings -> Project: yourProjectName -> Python Interpreter,单击加号图标并选择要安装的模块。或者,您可以通过从我之前提到的 Python 解释器设置页面顶部的下拉列表中选择它来强制 PyCharm 使用您的其他解释器。


查看完整回答
反对 回复 2021-10-10
  • 2 回答
  • 0 关注
  • 547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信