首页 文章

导入的包在Jupyter-Python中不可用

提问于
浏览
1

将pysftp导入Jupyter Notebook

将pysftp导入Jupyter Notebook时,会显示ModuleNotFoundError .

JupyterSnapshot


检查设备上的pysftp导入?

我已经验证了包安装

点子列表和点子显示pysftp

已导入pysftp软件包(v0.2.9)并将其安装在以下位置

C:\ users \ xxxxxx \ appdata \ roaming \ python \ python37 \ site-packages

pysftp_lib

Check : Package installed OKAY


检查从cmd提示符链接包的正确路径?

我在WIN机器上使用Python 3.7.0,使用验证站点包位置

import sys和sys.path

image确认PATH与正确位置的链接,并且当python通过cmd提示运行时,包已成功执行

Python Snapshot

Check : Path link and cmd run OKAY


现在有人可以帮我解决为什么Jupyter Notebook中的包导入会抛出错误吗?

谢谢


编辑1: Check for different environment installed? 根据其中一个答案添加

Conda Environment

机器中只有一个环境

1 回答

  • 1

    您是通过虚拟环境运行笔记本电脑吗?

    您可以尝试运行与在CMD上执行的命令相同的命令,方法是使用 ! ,如下所示:

    !pip list

    理想情况下,这应列出与CMD中显示的内容相同的内容 . 但是,如果您在虚拟环境中运行Jupyter笔记本,结果可能会有所不同 . 如果您无法看到 pysftp ,则需要在虚拟环境中安装它 . 这可以在您的笔记本中完成:

    !pip install pysftp

相关问题