2012-12-17 39 views
8

Tôi đang cố gắng nosetest tập lệnh Python nhỏ sử dụng API Google Translate.
Nơi nào tôi phải cài đặt các API hoặc những gì tôi phải làm như vậy nosetest ngừng nói với tôiNosetest và Google API: "không có mô-đun nào có tên apiclient.discovery"

ImportError: No module named apiclient.discovery 

Kịch bản chạy tốt, tôi nhập nó như bạn làm và cài đặt nó với pip, nhưng tôi có thể' t tìm thấy bất kỳ thông tin về cách làm cho công việc này với nosetest.

Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều! :)

+0

Bạn có nhiều cài đặt Python trên máy của mình không? –

+0

Tôi làm việc trong virtualenvwrapper. Nhưng tôi cũng đã cài đặt API ngoài đó. – LukasKawerau

+0

Thả một số mã trong thử nghiệm mũi của bạn để in ra đường dẫn python mà nó chạy. –

Trả lời

1

The script runs fine, I import it as you would and installed it with pip, but I can't find any info on how to make this work with nosetest.

GAE không hoạt động với pip rất tiếc là không may. Tôi đã gặp phải một vấn đề tương tự như thế này.

Những gì bạn cần làm là sao chép mô-đun từ thư viện Python hoặc bạn chỉ có thể tải xuống lại từ trang web của họ và sau đó dán trực tiếp vào mã GAE của bạn. Thông thường, các nhà phát triển tạo một thư mục có tên là lib và thêm nó PYTHONPATH.

Sau đó, số lượt truy cập của bạn sẽ hoạt động.