【发布时间】:2021-11-05 04:06:56
【问题描述】:
我是Power BI 的新手,我尝试在其中设置 python 脚本。
我更改了选项并激活了Python scripting。之后我得到错误:
DataSource.Error: ADO.NET: Python script error.
Traceback (most recent call last):
File "PythonScriptWrapper.PY", line 2, in <module>
import os, pandas, matplotlib.pyplot
File "C:\Users\mm\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
Details:
DataSourceKind=Python
我检查了conda 列表,它包含numpy。
我又安装了numpy和pandas,收到了下面的信息
C:\Users\mm\AppData\Local\Continuum\anaconda3>py -m pip install numpy
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Requirement already satisfied: numpy in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (1.15.4)
C:\Users\mm\AppData\Local\Continuum\anaconda3>py -m pip install pandas
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Requirement already satisfied: pandas in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (0.23.4)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (from pandas) (2.7.5)
Requirement already satisfied: pytz>=2011k in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (from pandas) (2018.7)
Requirement already satisfied: numpy>=1.9.0 in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (from pandas) (1.15.4)
Requirement already satisfied: six>=1.5 in c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)
如您所见,我使用的是 anaconda3,但我的机器上安装了另一个 Python。我尝试了很多方法,但没有任何帮助
【问题讨论】:
-
您可以尝试从 anaconda 提示符而不是 cmd 运行
pip install命令吗? -
我也在 anaconda 提示符下做了,它说:“要求已经满足:c:\users\mm\appdata\local\continuum\anaconda3\lib\site-packages 中的 numpy (1.15.4) " 但我在 powerbi 上仍然遇到同样的错误。 (我也做了“刷新预览”)