ImportError:没有名为' bottle' - PyCharm

时间:2014-09-26 22:35:47

标签: python pycharm bottle importerror

我用pip install在python3.4上安装了瓶子。在终端,当我这样做:

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

但当我在PyCharm中执行此操作时,它会说"导入瓶子导入错误:没有名为'瓶子的模块'"

7 个答案:

答案 0 :(得分:94)

你的PyCharm项目中的

  • Ctrl + Alt + s 打开设置
  • 左栏中的
  • ,选择 Project Interpreter
  • 在右上角有一个系统中找到的python二进制文件列表,选择正确的一个
  • 最终单击+按钮以安装其他python模块
  • 验证

enter image description here

答案 1 :(得分:25)

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

Mark as source lib directory

答案 2 :(得分:9)

PyCharm 5 +的设置已更改。

  • 转到文件>默认设置
  • 在左侧边栏中,点击默认项目>项目口译员
  • 在窗口底部,单击+以安装或 - 卸载。
  • 如果我们点击+,会打开一个新窗口,我们可以通过输入包名称/关键字来减少结果。
  • 安装包。
  • 转到文件>使高速缓存/重新启动无效,然后单击“无效并重新启动”以应用更改并重新启动PyCharm。

    Settings

    Install package

答案 3 :(得分:3)

我使用的是Ubuntu 16.04。对我来说,这是错误的解释器,默认情况下使用项目中的虚拟解释器。

因此,请确保选择正确的,因为pip install会将软件包安装到系统python解释器。

enter image description here

答案 4 :(得分:0)

在使用CLI解释器但不能在PyCharm中导入模块的情况下,请确保将PyCharm中的项目解释器设置为实际的解释器(例如/usr/bin/python2.7),然后不是venv(〜/ PycharmProject / venv /...)

答案 5 :(得分:0)

pycharm 2019.3,我的解决方案如下: enter image description here

答案 6 :(得分:0)

我遇到了虚拟 env 站点包问题,这对我有帮助,也许对您也有帮助 enter image description here