[英]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.