我的Python 2.7.9包含azure-2.0.0rc4和msrest-0.4.0。我的代码无法从msrest.authentication导入。我检查了azure和msrest包中的两个文件,但没有发现任何问题。
欣赏任何建议和指示。
约翰
Traceback (most recent call last):
File "getCredential.py", line 1, in <module>
from azure.common.credentials import ServicePrincipalCredentials
File "/usr/local/lib/python2.7/site-packages/azure/common/credentials.py", line 25, in <module>
raise ImportError("You need to install 'msrest' to use this feature")
ImportError: You need to install 'msrest' to use this feature
答案 0 :(得分:2)
这似乎是pip install --pre azure
的错误。
之后运行此命令将安装必要的软件包:
pip install msrestazure
答案 1 :(得分:0)
我发现了这个问题。当我sudo pip install时,没有为其他组设置读取权限。一旦我解决了这个问题,问题就消失了。