将pysftp导入Jupyter Notebook
将pysftp导入Jupyter Notebook时,会显示ModuleNotFoundError .
检查设备上的pysftp导入?
我已经验证了包安装
点子列表和点子显示pysftp
已导入pysftp软件包(v0.2.9)并将其安装在以下位置
C:\ users \ xxxxxx \ appdata \ roaming \ python \ python37 \ site-packages
Check : Package installed OKAY
检查从cmd提示符链接包的正确路径?
我在WIN机器上使用Python 3.7.0,使用验证站点包位置
import sys和sys.path
image确认PATH与正确位置的链接,并且当python通过cmd提示运行时,包已成功执行
Check : Path link and cmd run OKAY
现在有人可以帮我解决为什么Jupyter Notebook中的包导入会抛出错误吗?
谢谢
编辑1: Check for different environment installed? 根据其中一个答案添加
机器中只有一个环境
1 回答
您是通过虚拟环境运行笔记本电脑吗?
您可以尝试运行与在CMD上执行的命令相同的命令,方法是使用
!
,如下所示:!pip list
理想情况下,这应列出与CMD中显示的内容相同的内容 . 但是,如果您在虚拟环境中运行Jupyter笔记本,结果可能会有所不同 . 如果您无法看到
pysftp
,则需要在虚拟环境中安装它 . 这可以在您的笔记本中完成:!pip install pysftp