2012-01-14 23 views
5

Tôi đang cố xem qua hướng dẫn "Single File Tasks" từ tài liệu Kim tự tháp, nhưng tôi đang gặp sự cố khi thực sự chạy dự án một tệp.Tại sao tôi nhận được một ImportError khi tôi cố gắng chạy Kim tự tháp?

Tôi đang chạy Python 2.7 trên Ubuntu 11.10. Tôi đã cài đặt setuptools, cài đặt virtualenv, và tạo ra một virtualenv trong thư mục chính của tôi với lệnh sau:

virtualenv --no-site-packages env 

sau đó tôi cài đặt Pyramid từ bên trong env thư mục đã tạo ở trên bằng cách sử dụng lệnh sau:

bin/easy_install pyramid 

Tiếp tục làm theo hướng dẫn của Hướng dẫn của tệp đơn lẻ, tôi đã tạo một dự án Kim tự tháp trong thư mục env của mình.

Vấn đề bắt đầu vào thời điểm này: khi tôi chạy python tasks.py, nó phản ứng với các lỗi sau:

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

Tôi thực sự quan tâm đến việc sử dụng kim tự tháp nhưng tôi không biết được nơi để đi từ đây.

Trả lời

5

chạy ứng dụng từ env python của bạn,

../bin/python tasks.py 

giả định của bạn trong env/nhiệm vụ

+0

hủy kích hoạt và kích hoạt một lần nữa môi trường khi cài đặt thực thi mới chọn con đường đúng đắn khi cài đặt thực thi mới trong môi trường. –

+1

Tôi đang gặp vấn đề tương tự. Nhưng đối với tôi, nó cho tôi "ImportError: Không tìm thấy module nào pyramid_mako " – rajkumarts