繁体   English   中英

如何修复 QuantConnect 的 Jupiter notebook ModuleNotFoundError

[英]How can I fix the Jupiter notebook ModuleNotFoundError for QuantConnect

我正在尝试在 Jupiter notebook 中导入一个模块,但它有 ModuleNotFoundError。 这是它的样子:

我用来查找模块路径的代码:

import sys
sys.executable
sys.path

然后它输出

['/Users/username',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload',
 '',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/IPython/extensions',
 '/Users/username/.ipython']

然后我尝试用 jupyter notebook 安装 package

!pip install QuantConnect

因为我在它说之前安装了它

Requirement already satisfied: QuantConnect in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (0.1.0)

但我认为这符合我认为它正在搜索模块的地方之一。 我希望它能工作,但是当我尝试导入它时,我得到了同样的错误。

import QuantConnect as Qc

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-f774cbf1659e> in <module>
----> 1 import QuantConnect as Qc

ModuleNotFoundError: No module named 'QuantConnect'

我正在使用 python 3 并且我刚刚将 pip 更新到最新版本,我所做的一切似乎都不起作用。

你安装的package就是这个 它(几乎)是空的。 查看您的site-packages ,您应该看不到Quantconnect文件夹,只有一个QuantConnect_Reserved文件夹。 另外pip show QuantConnect显示:

Name: quantconnect
Version: 0.1.0
Summary: QuantConnect package reserved for future use
Home-page: UNKNOWN
Author: QuantConnect Corp.
Author-email: support@quantconnect.com
License: Apache 2.0
Location: c:\users\...\miniconda3\envs\qc\lib\site-packages
Requires:
Required-by:

注意QuantConnect package 保留供将来使用 所以 package 只是一个占位符,所以这个名字已经被公司保留了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM