PyCharm 中的导入错误,即使从命令行导入有效
Import error in PyCharm even though importing from command line works
我正在 PyCharm 从事金字塔项目。我已经安装了所有的包,可以从命令行导入它们。然而,当我 运行 我的应用程序 run.py 文件
这是失败的行
from pyramid.view import (
view_config,
)
失败
no module named pyramid.view
我知道金字塔已安装,并且从命令行 运行ning from pyramid.view import view_config
工作,但是在尝试 运行 项目时完全失败。
我已经尝试了原始线路和 from pyramid.view import view_config
但都不起作用。
我在 ubuntu 14.04
上使用 python 2.7.6
编辑:我将取消我的 Linux 安装并重新安装 windows。
可能是您在 Pycharm 中设置的解释器不正确,或者您设置的解释器有误。可能想检查一下。
不确定您是否有正确的解释器:转到 Pycharm 首选项 -> 项目:[您的项目名称] -> 项目口译员。查看已安装的软件包列表并确认您在该列表中有金字塔。
如果您安装了金字塔,请尝试重新打开 pycharm。
在你的虚拟环境中安装金字塔:
source virtualenv/bin/activate
pip install pyramid
转到文件>使缓存无效并重新启动 pycharm。
我还没有让它工作。我认为我的 python 安装或 Linux 安装已损坏、损坏或配置错误。我要擦机重装windows.
我遇到了这个问题并找到了原因。将它张贴在这里以防它对其他人有用。
Pycharm 在 "Run/Debug configurations" 中有以下几个选项(默认选中):
- 将内容根添加到 PYTHONPATH
- 将源代码添加到 PYTHONPATH
如果勾选了以上两个选项中的任何一个,说明你的PYTHONPATH与命令行有本质区别。这可能会导致此类问题。
例如,如果您的项目中有多个文件夹,这些文件夹的内容也作为 python 包安装(比如使用 pip)。然后模块的路径在两个环境中可以不同(命令行 vs PyCharm)。
我正在 PyCharm 从事金字塔项目。我已经安装了所有的包,可以从命令行导入它们。然而,当我 运行 我的应用程序 run.py 文件
这是失败的行
from pyramid.view import (
view_config,
)
失败
no module named pyramid.view
我知道金字塔已安装,并且从命令行 运行ning from pyramid.view import view_config
工作,但是在尝试 运行 项目时完全失败。
我已经尝试了原始线路和 from pyramid.view import view_config
但都不起作用。
我在 ubuntu 14.04
上使用 python 2.7.6编辑:我将取消我的 Linux 安装并重新安装 windows。
可能是您在 Pycharm 中设置的解释器不正确,或者您设置的解释器有误。可能想检查一下。
不确定您是否有正确的解释器:转到 Pycharm 首选项 -> 项目:[您的项目名称] -> 项目口译员。查看已安装的软件包列表并确认您在该列表中有金字塔。
如果您安装了金字塔,请尝试重新打开 pycharm。
在你的虚拟环境中安装金字塔:
source virtualenv/bin/activate
pip install pyramid
转到文件>使缓存无效并重新启动 pycharm。
我还没有让它工作。我认为我的 python 安装或 Linux 安装已损坏、损坏或配置错误。我要擦机重装windows.
我遇到了这个问题并找到了原因。将它张贴在这里以防它对其他人有用。
Pycharm 在 "Run/Debug configurations" 中有以下几个选项(默认选中):
- 将内容根添加到 PYTHONPATH
- 将源代码添加到 PYTHONPATH
如果勾选了以上两个选项中的任何一个,说明你的PYTHONPATH与命令行有本质区别。这可能会导致此类问题。
例如,如果您的项目中有多个文件夹,这些文件夹的内容也作为 python 包安装(比如使用 pip)。然后模块的路径在两个环境中可以不同(命令行 vs PyCharm)。