我试着运行这个教程
https://docs.microsoft.com/en-US/azure/data-factory/quickstart-create-data-factory-python
但是我没有安装软件包。我尝试了几次安装,但是当我试图运行from azure.mgmt.datafactory import DataFactoryManagementClient
时,我一直得到错误No module named 'azure.mgmt.datafactory'
。在
我用的是Python和Windows10。在
我尝试在python3.5环境下运行推荐的anaconda包https://anaconda.org/anaconda/azure和{a3},还尝试使用
git clone git://github.com/Azure/azure-sdk-for-python.git
cd azure-sdk-for-python
python setup.py install
在普通(Python3.6)和新的(Python3.5,使用Anaconda version with Python 3.5)环境中。这些都没用。在
我错过了什么?在
(请注意,from azure.mgmt.resource import ResourceManagementClient
与Python安装配合得很好)
编辑
在第一次响应之后,我从powershell运行以下命令
^{pr2}$导致{
卸载这三个包并将azuremgmt作为第一个安装包也不能解决这个问题。{5}但我不知道该如何手动卸载。在
好吧,这就是我如何让所需的azure库工作的(这是Saul Cruy给我的主意)
使用这篇文章What is the easiest way to remove all packages installed by pip?,我在PowerShell中创建了一个需求文件
在这个文件中,我手动只保留了azure的条目。 然后,我删除了文件中的所有包
^{pr2}$上面的步骤重复了两次,因为在第一次删除时,一些azure包仍然存在。在
然后,我跑了(按顺序都在PowerShell中)
原因可能是(!)如果使用
conda
命令在anaconda控制台中安装包会导致依赖关系的混乱(我在conda环境中尝试了类似的方法,因为将azure包与其他包分开似乎是个好主意,但是没有成功)。在你试过在powershell/cmd中安装pip吗?在
更新(Jan的回答):
^{pr2}$相关问题 更多 >
编程相关推荐