为什么运行Pyramid时会出现ImportError?

5 投票
1 回答
3994 浏览
提问于 2025-04-17 10:14

我正在尝试学习Pyramid文档中的“单文件任务”教程,但在运行这个单文件项目时遇到了问题。

我在Ubuntu 11.10上使用Python 2.7。我已经安装了setuptools,安装了virtualenv,并在我的主目录中创建了一个virtualenv,命令如下:

virtualenv --no-site-packages env

然后,我在上面创建的env目录中安装了Pyramid,命令是:

bin/easy_install pyramid

接着,我按照单文件任务教程的指示,在env目录中创建了一个Pyramid项目。

问题就出现在这里:当我运行python tasks.py时,它给出了以下错误:

Traceback (most recent call last):
  File "tasks.py", line 4, in <module>
    from pyramid.config import Configurator
ImportError: No module named pyramid.config

我真的很想使用Pyramid,但不知道接下来该怎么做。

1 个回答

6

从你的Python环境中运行这个应用,

../bin/python tasks.py

假设你现在在env/tasks这个文件夹里

撰写回答