前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决python Jupyter不能导入外部包问题

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

作者头像
砸漏
发布2020-11-04 09:43:18
3K0
发布2020-11-04 09:43:18
举报
文章被收录于专栏:恩蓝脚本恩蓝脚本

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

出现的问题:在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不能导入外部包问题就是小编分享给大家的全部内容了,希望能给大家一个参考。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档