导入错误:PyCharm中没有名为“bottle”的模块

svmlkihl  于 2022-11-08  发布在  PyCharm
关注(0)|答案(9)|浏览(283)

我用pip install在Python 3.4上安装了bottle。在终端中,当我这样做时:

$ python3.4
>>>import bottle # shows no import error
>>>

但当我在PyCharm中这样做时,它会说:
导入瓶导入错误:没有名为“bottle”的模块

ymdaylpp

ymdaylpp1#

在您PyCharm项目中:

  • 按Ctrl+Alt+s打开设置
  • 在左列中,选择 * 项目解释器 *
  • 在右上角有一个在你的系统上找到的python二进制文件的列表,选择正确的一个
  • 最后单击+按钮来安装其他python模块
  • 验证

1wnzp6jl

1wnzp6jl2#

在某些情况下,甚至在本地文件上也不会出现“No module ...”。在这种情况下,您只需将相应的目录标记为“source directories”:

iih3973s

iih3973s3#

PyCharm 5+的设置已更改。

  • 转到文件〉默认设置
  • 在左侧栏中,单击“默认项目”〉“项目解释器
  • 在窗口底部,单击+进行安装,或单击-进行卸载。
  • 如果我们单击+,则会打开一个新窗口,在该窗口中,我们可以通过输入包名称/关键字来减少结果。
  • 安装软件包。
  • 转到File〉Invalidate caches/restart并点击Invalidate and Restart应用更改并重新启动PyCharm。

设定值:

安装软件包:

yvgpqqbh

yvgpqqbh4#

我使用的是Ubuntu 16.04。对我来说,这是不正确的解释器,默认情况下使用的是项目中的虚拟解释器。
因此,请确保您选择了正确的一个,因为pip install会将包安装到系统Python解释器中。

vsdwdz23

vsdwdz235#

PyCharm 2019.3,我的解决方案如下:

wqsoz72f

wqsoz72f6#

对我来说,以上都不起作用,奇怪的是,即使在一个文件中,有些导入起作用,有些不起作用:

from folder1.folder2.folder3.my_python_file import this_function  # worked
from folder1.folder2.folder3.my_python_file import that_function  # didn't work

按照上面的建议,但如果它没有修复它额外,(在PyCharm)点击File〉〉Repair IDE,并确认所有6个步骤一个接一个。

kkih6yb8

kkih6yb87#

我有虚拟环境站点包的问题,这解决了它:

tyg4sfes

tyg4sfes8#

如果您能够在使用CLI解释器时导入模块,但不能在PyCharm中导入,请确保PyCharm中的项目解释器设置为实际的解释器(例如/usr/bin/python2.7),而不是venv(~/PycharmProject/venv/...)

iqxoj9l9

iqxoj9l99#

我遇到了同样的问题,我尝试了所有的修复方法,比如从项目解释器安装和从python控制台安装,都没有成功。成功的方法是从终端进入项目文件夹,然后从那里安装。

相关问题