我正在PyCharm的金字塔项目上工作。我安装了所有软件包,可以从命令行导入它们。但是,当我运行我的应用程序run.py文件
时这是失败的行
from pyramid.view import (
view_config,
)
它以
失败没有名为pyramid.view的模块
我知道安装了金字塔,并且从命令行运行from pyramid.view import view_config
,但是在尝试运行项目时它完全失败。
我已经尝试了原始行并且只有from pyramid.view import view_config
但是都没有效果。
我在ubuntu 14.04上使用python 2.7.6
编辑:我只是要吹掉我的Linux安装并重新安装Windows。答案 0 :(得分:2)
不确定您是否拥有正确的口译员:转到 Pycharm首选项 - > 项目:[您的项目名称] - > 项目口译员。查看已安装的软件包列表,并验证该列表中是否有金字塔。
如果你安装了金字塔,请尝试重新打开pycharm。
在virtualenv中安装金字塔:
source virtualenv/bin/activate
pip install pyramid
答案 1 :(得分:2)
我遇到此问题并找到了原因。如果对其他人有用,则将其张贴在这里。
Pycharm在“运行/调试配置”中有以下几个选项(默认选中):
如果选中以上两个选项中的任何一个,则您的PYTHONPATH与命令行本质上不同。这可能会导致此类问题。
例如,如果您的项目中有多个文件夹,那么这些文件夹的内容也将作为python软件包安装(例如使用pip)。然后,在两种环境(命令行与PyCharm)中,模块的路径可能会有所不同。
答案 2 :(得分:1)
可能是您在Pycharm中错误地设置了解释器,或者您设置了错误的解释器。可能想要检查出来。
答案 3 :(得分:0)
转到文件>使缓存无效并重新启动pycharm。
答案 4 :(得分:0)
我还没有这个工作。我相信我的python安装或Linux安装已损坏,损坏或配置错误。我要擦拭机器并重新安装窗户。