安装kneed时出现问题:ModuleNotFoundError: No module named 'kneed'

3
我需要在Python中使用from kneed import KneeLocator进行拐点检测,但每次关闭Jupyter笔记本后再次导入模块时,都会出现ModuleNotFoundError: No module named 'kneed'错误,我被迫重新安装。 我正在使用Jupyter Notebook与Anaconda在无法访问的远程服务器上,并使用其Web客户端。

我尝试安装和使用的模块来自 https://github.com/arvkevi/kneed

我没有遇到其他任何库的此问题。 所有其他库我只需要安装一次。

可能的原因是什么?

有人能帮我理解为什么会发生这种情况以及如何解决这个问题吗?

Translated:
我需要在Python中使用from kneed import KneeLocator进行拐点检测,但每次关闭Jupyter笔记本后再次导入模块时,都会出现ModuleNotFoundError: No module named 'kneed'错误,我被迫重新安装。我正在使用Jupyter Notebook与Anaconda在无法访问的远程服务器上,并使用其Web客户端。
我尝试安装和使用的模块来自https://github.com/arvkevi/kneed
我没有遇到其他任何库的此问题。所有其他库我只需要安装一次。
可能的原因是什么?
有人能帮我理解为什么会发生这种情况以及如何解决这个问题吗?
2个回答

2

你可能需要先运行这行代码。这对我有用。

!pip install --upgrade kneed


在笔记本电脑中运行pip的最佳实践是使用%pip install <rest of command goes here>。这些魔法函数确保安装到与笔记本环境相同的环境中。感叹号不能100%保证这一点,可能会导致问题。对于conda也添加了相同的魔法函数。有关这些新的魔法命令的更多信息,请参见此处 - Wayne

0
根据您提供的信息,您正在使用Python3.X。请尝试使用“python3 setup.py install”而不是“python setup.py install”进行安装。 安装模块后,运行“python3 -c“help('help;)'”以确认您已成功安装该模块。

谢谢Shawn,但是我已经成功安装了这个模块。问题只是每次关闭jupyter笔记本后,再次尝试导入该模块时仍会出现相同的问题。因此之前正确安装的程序在下次打开笔记本并重新开始后就无法保留。希望这样能更清楚地说明问题。 - skip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接