2016-08-16 17 views
5

Làm cách nào để nhập mô-đun cho chức năng Python Azure?Nhập mô-đun Python cho Chức năng Azure

import requests 

Dẫn đến:

2016-08-16T01:02:02.317 Exception while executing function: Functions.detect_measure. Microsoft.Azure.WebJobs.Script: Traceback (most recent call last): 
    File "D:\home\site\wwwroot\detect_measure\run.py", line 1, in <module> 
    import requests 
ImportError: No module named requests 

liên quan, trong đó là những module có sẵn tài liệu?

+0

Bạn có cài đặt yêu cầu, và sau đó bao gồm họ với mã Azure Chức năng của bạn? –

+0

Tôi đang cố gắng làm việc trực tiếp từ trang portal.azure.com, vì vậy hãy nhập mã trực tiếp vào giao diện chức năng cho run.py –

+0

Có vẻ như không có cách nào để thực hiện trực tiếp từ cổng Azure, nhưng làm theo hướng dẫn ở đây: http://nicholasjackson.github.io/azure/python/python-packages-and-azure-webjobs/ Tôi có thể tạo một thư mục site-package với tất cả các tệp cần thiết. –

Trả lời

5

Hỗ trợ Python hiện đang được thử nghiệm cho Azure Functions, vì vậy tài liệu không phải là rất tốt.

Bạn cần mang theo mô-đun của riêng mình. Không có sẵn theo mặc định trên Azure Chức năng. Bạn có thể thực hiện việc này bằng cách tải nó lên qua cổng UX hoặc kudu (tiện dụng cho nhiều tệp).

Bạn có thể để lại bình luận trên những gói bạn muốn, làm thế nào bạn muốn quản lý bạn gói ở đây về vấn đề theo dõi cho "thật" Python hỗ trợ - https://github.com/Azure/azure-webjobs-sdk-script/issues/335

+0

Cảm ơn. Một gợi ý sẽ làm cho nó rõ ràng hơn trên trang tổng quan (https://azure.microsoft.com/en-us/documentation/articles/functions-overview/) ngôn ngữ nào không được hỗ trợ đầy đủ. Nó sẽ giúp tôi tiết kiệm thời gian. –

+0

@ Chris Anderson-MSFT để có được 'yêu cầu' làm việc, những tập tin nào là cần thiết (với một liên kết để lấy chúng từ), và mã yêu cầu để thực hiện các yêu cầu được tải từ bên trong kịch bản python là gì? –

Các vấn đề liên quan