jupyter模式下写代码时,通过pip install package命令行安装package完成之后,无法在jupyter模式下import ,这是个通用的问题,我这里遇到的是import jieba,可能import 别的package也会出现,记录下,也花了点时间排查。。。

环境

windows10

anaconda3

jieba

python3

问题

python3版本,已经安装好了jieba模块,并且已经本地写个.py的测试jieba分词的python文件可以运行

但是就是在jupyter notebook中无法import。类似其他module也会有类似情况

如下

---------------------------------------------------------------------------

ModuleNotFoundError Traceback (most recent call last)

in

5 import pandas as pd

6 import numpy as np

----> 7 import jieba

8 import codecs

9 import re

ModuleNotFoundError: No module named 'jieba'

解决

乍一看就是jieba模块不存在,但是实际上python环境已经安装过了,如下检查

C:\Users\明柯>pip install jieba

Requirement already satisfied: jieba in e:\study\python3\lib\site-packages (0.39)

说明跟有无安装jieba这个东西无关,而是jupyter notebook认为没安装,没找到这个。

检查当前系统下的module脚本安装路径(也可以理解为编译路径)

C:\Users\明柯>python

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import sys

>>> sys.path

['', 'E:\\study\\Python3\\python37.zip', 'E:\\study\\Python3\\DLLs', 'E:\\study\\Python3\\lib', 'E:\\study\\Python3', 'E:\\study\\Python3\\lib\\site-packages']

>>>

检查jupyter notebook运行环境下的脚本安装路径(编译路径),我的notebook是在anoconda3里的,如下

如下是在jupyter notebook浏览器里打开的ipython3文件里操作

In [1]: import sys

In [2]: sys.path

Out[2]: ['D:\\GitTest\\badou\\QAboard\\work\\class1\\45',

'E:\\study\\anacoda3\\python37.zip',

'E:\\study\\anacoda3\\DLLs',

'E:\\study\\anacoda3\\lib',

'E:\\study\\anacoda3',

'',

'E:\\study\\anacoda3\\lib\\site-packages',

'E:\\study\\anacoda3\\lib\\site-packages\\win32',

'E:\\study\\anacoda3\\lib\\site-packages\\win32\\lib',

'E:\\study\\anacoda3\\lib\\site-packages\\Pythonwin',

'E:\\study\\anacoda3\\lib\\site-packages\\IPython\\extensions',

'C:\\Users\\明柯\\.ipython']

如上可知,系统的路径与anaconda3的jupyter notebook理解的路径不一样,所以有这个问题。因为anaconda3自己会安装需要的module,且不会和系统混合公用,所以他名下的模块安装路径(编译路径)肯定和系统的python模块路径不一样。

解决:进入到E:\study\anacoda3这个路径下有个Scripts目录,在这里面文件路径栏里直接输入cmd(或者cmd 然后cd到E:\study\anacoda3\Scripts路径下),进行安装jieba

注意,若需要指定版本则pip install jieba=0.39这样

E:\study\anacoda3\Scripts>pip install jieba

Collecting jieba

Downloading jieba-0.42.1.tar.gz (19.2 MB)

|████████████████████████████████| 19.2 MB 939 kB/s

Building wheels for collected packages: jieba

Building wheel for jieba (setup.py) ... done

Created wheel for jieba: filename=jieba-0.42.1-py3-none-any.whl size=19314481 sha256=ac593ad59de55018cc6750101fe6cab7b9e1a3695fbb26044dd3c3ae0a10a0ca

Stored in directory: c:\users\明柯\appdata\local\pip\cache\wheels\24\aa\17\5bc7c72e9a37990a9620cc3aad0acad1564dcff6dbc2359de3

Successfully built jieba

Installing collected packages: jieba

Successfully installed jieba-0.42.1

E:\study\anacoda3\Scripts>

验证

安装完毕后,再次去jupyter notebook里试下import jieba

In [3]: import jieba

In [4]: # 全模式

seg_list = jieba.cut("南京市长江大桥",cut_all=True)

print(",".join(seg_list))

Building prefix dict from the default dictionary ...

Dumping model to file cache C:\Users\明柯\AppData\Local\Temp\jieba.cache

Loading model cost 1.001 seconds.

Prefix dict has been built successfully.

南京,南京市,京市,市长,长江,长江大桥,大桥

如有更简便的解决方案欢迎讨论

jupyter怎么安装jieba_AI工具:Anaconda中Jupyter不能import已安装module问题解决相关推荐

  1. python安装后找不到目录_将python setup.py安装到其他路径中找不到已安装的packag

    我有一个测试设置文件,它是我为一个简单的"hello world"脚本创建的.我有一个名为mytest的包,它有一个函数hello.现在,我有一个非常简单的setup.py.如果我 ...

  2. python安装的模块在pycharm中能用吗_pycharm内无法import已安装的模块问题解决

    今天安装了几个模块,在cmd测试都正常,但是在pycharm就不行,后面试了以下方法: 1. 2. 3.选择python.exe 4.然后在回到settings截面就可以直接选择python安装目录下 ...

  3. QU不可用计算机,Win10电脑系统属性中显示处理器和已安装的内存不可用的解决方法...

    我们在使用Win10系统的过程中,在系统属性中发现处理器和已安装的内存出现不可用的情况,虽然提示不可用,但是电脑系统已经是可以正常运行的,如果真的处理器和内存不可用,那么肯定无法开机了,说明问题还是存 ...

  4. linux查看安装的所有内核,Linux怎么查看系统已安装内核

    当我们需要在Linux系统中安装一些软件而去下载安装文件时,一般都需要确认到底下载哪个版本的安装包,这就需要我们知道自己的Linux系统到底是什么版本.什么内核,下面跟着学习啦小编一起来了解一下Lin ...

  5. 您的浏览器没有获得Java Virtual Machine(JVM)支持。可能由于没有安装JVM或者已安装但是没有启用。请安装JVM1.5或者以上版本,如果已安装则启用它。...

    您的浏览器没有获得Java Virtual Machine(JVM)支持.可能由于没有安装JVM或者已安装但是没有启用.请安装JVM1.5或者以上版本,如果已安装则启用它. https://www.j ...

  6. 您的浏览器没有获得Java Virtual Machine(JVM)支持。可能由于没有安装JVM或者已安装但是没有启用。请安装JVM1.5或者以上版本,如果已安装则启用它

    您的浏览器没有获得Java Virtual Machine(JVM)支持.可能由于没有安装JVM或者已安装但是没有启用.请安装JVM1.5或者以上版本,如果已安装则启用它 这是我在校外访问学校网遇到的 ...

  7. AI工具:Anaconda中Jupyter不能import已安装module问题解决

    jupyter模式下写代码时,通过pip install package命令行安装package完成之后,无法在jupyter模式下import ,这是个通用的问题,我这里遇到的是import jie ...

  8. 在安装好python后文件显示还是应用程序_在djang中找不到已安装的应用程序

    设置设置.py文件以识别已安装的"blog"应用程序 我还是有这个错误 没有名为blog的模块Request Method: GET Request URL: http // 12 ...

  9. cad2006安装未找到html文件,我的CAD已安装在D驱动器上,但是在打开dwg文件时,它提示找不到C...

    确定要将其安装在D驱动器上而不要切割吗? 如果将其安装在D驱动器上,则意味着您已经安装了CAD,但尚未卸载!注册表中有剩余信息. 解决方案: 1.覆盖一次安装c驱动器的位置,然后将其卸载. 2.使用W ...

  10. android 获取已安装应用的安装包,Android获取设备已安装的应用

    项目中, 我们经常要用到显示系统已安装的应用, 可以通过两种方式获取已安装的应用, 一种是通过ApplicationInfo, 一种是通过ResolveInfo. 这里用的是ResolveInfo, ...

最新文章

  1. Qt——容器类(译)
  2. solarized for securecrt
  3. 记录之tensorflow和pytorch中的取范数归一化操作
  4. mac运行python速度慢_python-3.x – Pygame简单循环在Mac上运行得非常慢
  5. python c4.5完整代码_python实现c4.5/Id3自我练习
  6. 西工大计算机学院交流,2017西工大计算机交流+精贵资料
  7. 全局安装python_python pip 安装与使用
  8. 无法定位序数于动态库mfc90d.dll上 由于应用程序配置不正确...解决方法
  9. mysql5.7 作为openstack的数据库添加bind-address 字段之后mysql不能起来
  10. 一套完整的 Java 线上故障排查技巧,建议收藏!
  11. Python 入门指南 官网文档
  12. 图片拉动验证php,php拖动图片卡位验证码
  13. pagefile.sys占用空间过大问题
  14. 央行征信中心:第二代个人征信系统将于1月20日上线
  15. 实现语音视频录制源码分享
  16. 阿里云盘帮我扩容了10个T,拿来吧你!
  17. 【小学】综合素质脑图笔记
  18. 淘宝商城:将公布和解条件
  19. Codeforces 715B
  20. 2013年3月山东综合性网站及社区网站 综合影响力排名

热门文章

  1. 封包时发现的关于QIODevice类write函数的坑
  2. Python画板画图之美
  3. python把list转成字典_python中将list转为dict
  4. 复制url直接能跳过验证_python 爬虫如何突破登录验证
  5. Ubuntu 14.04 文件服务器--samba的安装和配置
  6. eventfd man
  7. 联想计算机如何设置用户名和密码,联想电脑怎样设密码?联想电脑设置密码方法步骤【图文】...
  8. mysql函数match_Mysql全文搜索match…against的用法 | 学步园
  9. java视窗_java-预览窗口(如Windows 7任务栏显示已打开的...
  10. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)