当前位置: 首页 > 编程笔记 >

解决python Jupyter不能导入外部包问题

韦阳晖
2023-03-14
本文向大家介绍解决python Jupyter不能导入外部包问题,包括了解决python Jupyter不能导入外部包问题的使用技巧和注意事项,需要的朋友参考一下

在网上看了很多解决方法,都没有解决,后来我自己解决了这个问题:

出现的问题:在cmd上 “pip install package” 时显示 satisfied,但在Jupyter中 import package 报错“No module...”

问题原因:cmd中安装这个包的文件夹与Jupyter的包的文件夹不同。

解决方法:

1. 找到cmd所安装的包所在的 site-packages 文件夹,方法

在cmd中输入“pip install package”(package为你在cmd中安装成功,但在Jupyter中import错误的那个包),

回车,如下:

显示的那个路径即为我们要找的文件夹

2. 进入这个文件夹路径,找到我们想要在Jupyter中import的包,复制:

3. 找到Jupyter所安装的包的文件夹, 我的是C盘中x86中的:

并将复制的两个文件粘贴至此处

4. Jupyter中import正确:

问题解决!!!

补充知识:windows在终端可以import ,但在jupyter中无法import

今天在安装tensorflow的时候,在终端和jupyter分别 import tensorflow,结果终端可以,但是jupyter里面不行。很是奇怪,于是看了下python的路径。

发现两个python的路径不一样。

那我就知道了,在将这个环境写入jupyer的kernel的时候,我路径搞错的了,当时没有进入这个环境。

重新把环境写入jupyer的kernel:python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"

好了,没问题了

以上这篇解决python Jupyter不能导入外部包问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我有两个包。我要从第一个包中导入的类声明为PUBLIC。尽管如此,当我从第二个软件包测试文件时,它向我显示了如下编译错误: PUBLICclass在mypackage中不是公共的;无法从外部包访问 我试图从第一个程序包中向该类添加一个公共构造函数,但没有任何区别。 你有什么想法?我使用Netbeans 7。 第一个包中的类如下所示: 问题答案: 让我猜猜 您最初的课堂声明不是公开的,然

  • 但是我无法访问JAR中的包。而且它也不在外部库中。我有一些模型类,我试图做的是在一个不同的项目中使用那些。

  • 我想使用Apache Ivy在Java中解决我的项目内部的一些依赖项(导入)。我正在使用NetBeans 7.1.2(JavaEE版本)。我已经安装了IvyBeans插件(版本1.2)。然后我构建了我的项目,Ivy已经在我的项目文件夹内创建了IvyFiles和IvyLibrary文件夹(它们都为空)。问题是没有解决任何库。我从构建器获得以下消息: 这是常春藤解析输出: 我对ApacheIvy在Ne

  • 我有一个React应用程序(不使用createreact应用程序),它是使用TypeScript、Jest、Webpack和Babel构建的。当尝试运行“纱线玩笑”时,我得到以下错误: 我已经尝试删除所有软件包并重新添加它们。它没有解决这个问题。我已经看了类似的问题和留档,仍然误解了一些东西。我甚至按照另一个指南从头开始设置这个环境,并且仍然用我的代码收到了这个问题。 依赖项包括。。。 组件的导入

  • 本文向大家介绍jsp 网站引入外部css或者js失效问题解决,包括了jsp 网站引入外部css或者js失效问题解决的使用技巧和注意事项,需要的朋友参考一下 最近做项目,完成项目经理布置的任务,开始入门java web,但在开发过程中遇到过许许多多的问题,但是令我最头痛的还是导入外部css一直失效,困扰许久才找出原因。 路径问题 css或者js导入失效最有可能的原因就是路径错误,这里我给出我的网站目

  • 我是Java开发新手,不熟悉各种导入(Maven、Git等),所以我简单地说: 这两个没有在代码中解决我正在检查,我不知道我应该采取什么样的行动,也不知道我应该导入什么来解决它,但它可能是一些流行的库。 是否有完整的指南指导开发人员如何在eclipse中导入包(例如,C#开发人员使用Nuget,尽管有大量手工制作的包),或者他们真的使用所有这些巨大的导入选择器?