Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ModuleNotFoundError:没有名为';azure.storage';。Azure函数_Azure_Azure Functions_Azure Storage_Azure Storage Blobs - Fatal编程技术网

ModuleNotFoundError:没有名为';azure.storage';。Azure函数

ModuleNotFoundError:没有名为';azure.storage';。Azure函数,azure,azure-functions,azure-storage,azure-storage-blobs,Azure,Azure Functions,Azure Storage,Azure Storage Blobs,我正在尝试使用Azure函数生成SAS令牌。导入语句失败 import azure.functions as func from azure.storage.blob import generate_container_sas 与 My requirements.txt文件: azure-functions azure-storage-blob==12.6.0 我错过了什么 最近的似乎这个问题与 目前,此版本的azure存储blob仅支持python3.7,这一问题似乎与此类似 目前,此版本

我正在尝试使用Azure函数生成SAS令牌。导入语句失败

import azure.functions as func
from azure.storage.blob import generate_container_sas

My requirements.txt文件:

azure-functions
azure-storage-blob==12.6.0
我错过了什么


最近的

似乎这个问题与


目前,此版本的azure存储blob仅支持python3.7,这一问题似乎与此类似


目前,此版本的azure storage blob仅支持python3.7。根据您的描述,您似乎基于全局环境,而不是在
.venv
环境中运行

请注意:

如果您基于Windows操作系统,那么我认为您需要使用以下命令:

cd.venv

然后

\Scripts\activate.bat

毕竟,跑吧

cd..

func主机启动


从您的描述来看,您似乎基于全局环境,而不是在
.venv
环境中运行

请注意:

如果您基于Windows操作系统,那么我认为您需要使用以下命令:

cd.venv

然后

\Scripts\activate.bat

毕竟,跑吧

cd..

func主机启动


在那之后,它在我这方面工作得很好。

这对你有帮助吗?@JosephXu-我在问题中添加了一个requirements.txt。如果你在本地尝试它,它能否成功运行?不,如果我在本地使用
func start
我会得到相同的错误。根据错误消息,也许你可以使用anaconda在本地创建一个python3.8 env来运行代码?这对你有帮助吗?@JosephXu-我在问题中添加了一个requirements.txt。如果你在本地尝试它,它能成功运行吗?不,如果我在本地使用
func start
我会得到相同的错误。根据错误消息,也许你可以使用anaconda在本地创建一个python3.8 env来运行代码?谢谢,azure工具为我创建了一个venv,但我必须使用source.venv/Scripts/activate激活它。谢谢,azure工具为我创建了一个venv,但我必须使用source.venv/Scripts/activate激活它。
$ .venv/Scripts/python -m pip freeze
azure-core==1.9.0
azure-functions==1.5.0
azure-storage-blob==12.6.0
...
azure-functions
azure-storage-blob==12.6.0