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

Python sys.path.insert中引用github模块时出错,python,jupyter,sys.path,Python,Jupyter,Sys.path,我正在尝试使用github中名为ffn的模块,并已将其下载到我的桌面上。我正在使用Jupyter notebook for Python,并被告知需要插入以下代码: import sys sys.path.insert(0, r"C:\Users\...\Desktop\ffn-master\ffn\_core_.py") import ffn …以使用此代码。 但是,当我运行从这里调用函数的后续代码行时,仍然会出现错误: C:\ProgramData\Anaconda3\lib\site p

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

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:在最小值中遇到无效值
负返回=np.最小值(返回,0.)

我重新启动了内核和所有东西,但仍然得到相同的错误。 有人能帮忙吗?

“桌面模块有anaconda路径中安装的模块没有的修复程序。”-看起来您仍然在anaconda库中安装了原始模块

试着跑步

conda uninstall ffn
然后将整个库包含在笔记本中的路径中

sys.path.append(os.path.abspath(r"C:\Users\...\Desktop\ffn-master\ffn\")

一般来说,您应该尝试将您正在使用的包保持在您正在使用的路径上。它不仅允许更多的模块化,而且如果发生了什么事情,文件稍后从桌面上删除,它不会杀死代码库。项目开发人员告诉我,将其放在与常规anaconda不同的路径上,因此我尝试了桌面。桌面模块具有anaconda路径中安装的模块没有的修复。由于路径没有“接受”,它仍然在查找没有特定修复的旧模块