sys.path.insert 引用 github 模块时出错

Error in sys.path.insert to reference a github module

我正在尝试使用 github 中名为 ffn 的模块并将其下载到我的桌​​面。我正在为 Python 使用 Jupyter Notebook,并被告知我需要插入此代码:

import sys
sys.path.insert(0, r"C:\Users\...\Desktop\ffn-master\ffn\_core_.py")
import ffn

..为了使用这个代码。 然而,当我 运行 从这里调用函数的后续代码行时,我仍然得到错误:

C:\ProgramData\Anaconda3\lib\site-packages\ffn\core.py:2054: RuntimeWarning: invalid value encountered in minimum
negative_returns = np.minimum(returns, 0.)

我重新启动了内核和一切,但仍然出现同样的错误。 有人可以帮忙吗?

"The desktop module has the fixes that the installed module in the anaconda path does not." - 看来您仍然在 anaconda 库中安装了原始模块。

尝试运行

conda uninstall ffn

然后使用

将整个库包含在笔记本的路径中
sys.path.append(os.path.abspath(r"C:\Users\...\Desktop\ffn-master\ffn\")