我尝试开始学习 Quantstats,但是当我运行像
这样简单的东西时import quantstats as qs
stock = qs.utils.download_returns('FB')
print(stock)
我收到一个模块错误,上面写着
ModuleNotFoundError:没有名为“scipy.stats._boost.nct_ufunc”的模块
我真的不明白如何修复它,因为我已经安装了 quantstats、scipy 及其所有依赖项。我使用 VSCode 或 PyCharm 都会出现相同的消息。
另外,我使用的是Python 3.9.5,我尝试了最新版本,但也失败了。
有人知道吗?
我期望 YouTube 上的本教程能提供类似的内容:
您也可以在视频中观看:https://www.youtube.com/watch?v=Dm8GaSYZPF8 6:40 分钟
我真的希望得到某种矩阵或数据框作为结果
同样的事情也发生在我身上,结果迈克菲已经隔离了该文件。我收到 ModuleNotFoundError: No module named 'scipy.stats._boost.nct_ufunc' 消息。
如果您查看包目录,您可以看到该文件是否存在。对我来说这是:C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Lib\site-packages\scipy\stats\_boost。您可能会注意到“.a”文件和“.pyd”文件交替出现,并且文件 nct_ufunc.cp39-win_amd64.pyd 文件丢失。
您可以通过(强制)重新安装 scipy.stats 或让 McAfee 将其从隔离区中释放来取回该文件。