我用pip install在Python 3.4上安装了bottle。在终端中,当我这样做时:
$ python3.4 >>>import bottle # shows no import error >>>
但当我在PyCharm中这样做时,它会说:导入瓶导入错误:没有名为“bottle”的模块
ymdaylpp1#
在您PyCharm项目中:
+
1wnzp6jl2#
在某些情况下,甚至在本地文件上也不会出现“No module ...”。在这种情况下,您只需将相应的目录标记为“source directories”:
iih3973s3#
PyCharm 5+的设置已更改。
设定值:
安装软件包:
yvgpqqbh4#
我使用的是Ubuntu 16.04。对我来说,这是不正确的解释器,默认情况下使用的是项目中的虚拟解释器。因此,请确保您选择了正确的一个,因为pip install会将包安装到系统Python解释器中。
vsdwdz235#
PyCharm 2019.3,我的解决方案如下:
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个步骤一个接一个。
File
Repair IDE
kkih6yb87#
我有虚拟环境站点包的问题,这解决了它:
tyg4sfes8#
如果您能够在使用CLI解释器时导入模块,但不能在PyCharm中导入,请确保PyCharm中的项目解释器设置为实际的解释器(例如/usr/bin/python2.7),而不是venv(~/PycharmProject/venv/...)
iqxoj9l99#
我遇到了同样的问题,我尝试了所有的修复方法,比如从项目解释器安装和从python控制台安装,都没有成功。成功的方法是从终端进入项目文件夹,然后从那里安装。
9条答案
按热度按时间ymdaylpp1#
在您PyCharm项目中:
+
按钮来安装其他python模块1wnzp6jl2#
在某些情况下,甚至在本地文件上也不会出现“No module ...”。在这种情况下,您只需将相应的目录标记为“source directories”:
iih3973s3#
PyCharm 5+的设置已更改。
设定值:
安装软件包:
yvgpqqbh4#
我使用的是Ubuntu 16.04。对我来说,这是不正确的解释器,默认情况下使用的是项目中的虚拟解释器。
因此,请确保您选择了正确的一个,因为pip install会将包安装到系统Python解释器中。
vsdwdz235#
PyCharm 2019.3,我的解决方案如下:
wqsoz72f6#
对我来说,以上都不起作用,奇怪的是,即使在一个文件中,有些导入起作用,有些不起作用:
按照上面的建议,但如果它没有修复它额外,(在PyCharm)点击
File
〉〉Repair IDE
,并确认所有6个步骤一个接一个。kkih6yb87#
我有虚拟环境站点包的问题,这解决了它:
tyg4sfes8#
如果您能够在使用CLI解释器时导入模块,但不能在PyCharm中导入,请确保PyCharm中的项目解释器设置为实际的解释器(例如/usr/bin/python2.7),而不是venv(~/PycharmProject/venv/...)
iqxoj9l99#
我遇到了同样的问题,我尝试了所有的修复方法,比如从项目解释器安装和从python控制台安装,都没有成功。成功的方法是从终端进入项目文件夹,然后从那里安装。