鱼C论坛

 找回密码
 立即注册
查看: 1999|回复: 13

[已解决]为什么已经安装了xpinyin,但是运行的时候还是会报错

[复制链接]
发表于 2023-6-29 11:11:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么在cmd中已经显示安装了xpinyin,但是在jupyter里还是会报错No module named 'xpinyin'
截图未命名.jpg
截图未命名1.jpg
最佳答案
2023-6-29 11:47:34
pionrrt 发表于 2023-6-29 11:45
这个是不是意味着它不是多内核的呢,我输入jupyter kernelspec list想查看结果,但是也报错了

你的电脑应该是有多个python的,但是你安装 xpinyin 的那个python没有添加到jupyter内核里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-29 11:14:47 | 显示全部楼层
安装了新的库之后请重启一下idle
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 11:29:52 | 显示全部楼层
isdkz 发表于 2023-6-29 11:14
安装了新的库之后请重启一下idle

重启了jupyter 可是还是不管用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 11:33:07 | 显示全部楼层
pionrrt 发表于 2023-6-29 11:29
重启了jupyter 可是还是不管用

你的jupyter是不是有多个内核?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 11:45:37 | 显示全部楼层
isdkz 发表于 2023-6-29 11:33
你的jupyter是不是有多个内核?

这个是不是意味着它不是多内核的呢,我输入jupyter kernelspec list想查看结果,但是也报错了
截图未命名.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 11:47:34 | 显示全部楼层    本楼为最佳答案   
pionrrt 发表于 2023-6-29 11:45
这个是不是意味着它不是多内核的呢,我输入jupyter kernelspec list想查看结果,但是也报错了

你的电脑应该是有多个python的,但是你安装 xpinyin 的那个python没有添加到jupyter内核里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 11:47:54 | 显示全部楼层
不是同一个路径?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 11:53:30 | 显示全部楼层
isdkz 发表于 2023-6-29 11:47
你的电脑应该是有多个python的,但是你安装 xpinyin 的那个python没有添加到jupyter内核里

对,在IDLE SHELL里就可以运行,但是在jupyter里就报错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 12:02:00 | 显示全部楼层
pionrrt 发表于 2023-6-29 11:53
对,在IDLE SHELL里就可以运行,但是在jupyter里就报错了

你可以把他安装进 jupyter 内核中:

1. 在你的安装了xpinyin的python环境中,安装 ipykernel 。你可以使用 pip 来安装 ipykernel :

  
pip install ipykernel
    

2. 使用 ipykernel 将你的Python虚拟环境添加到Jupyter notebook的内核列表中。你可以使用以下命令:

  
python -m ipykernel install --user --name=xpin
    

    在这个命令中, --name 参数后面的内容就是你的内核的名称。你可以按照自己的需要来修改这个名称。

现在,当你打开Jupyter notebook时,你就应该可以在内核列表中看到你新添加的内核了。


如果你不想安装新的内核,那么可以在jupyter中用以下命令安装xpinyin
!pip install xpinyin
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:31:48 | 显示全部楼层
isdkz 发表于 2023-6-29 12:02
你可以把他安装进 jupyter 内核中:

1. 在你的安装了xpinyin的python环境中,安装 ipykernel 。你可以 ...

感谢!
想问一下,第2步在哪里执行呢,我在cmd里执行了第一步,但是装了ipykernel之后并不知道在哪里运行它
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 15:39:40 | 显示全部楼层
pionrrt 发表于 2023-6-29 15:31
感谢!
想问一下,第2步在哪里执行呢,我在cmd里执行了第一步,但是装了ipykernel之后并不知道在哪里运 ...

同样是在cmd上运行,然后就可以在 jupyter 上选择相应的内核了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 16:02:22 | 显示全部楼层
isdkz 发表于 2023-6-29 15:39
同样是在cmd上运行,然后就可以在 jupyter 上选择相应的内核了

在cmd里运行完1之后出现了很多代码提示安装成功了,但是拷贝第2步回车之后,看起来没什么效果,直接蹦出来一个空行
截图未命名1.jpg

回到jupyter里也还是原来这个情况,不知道是不是我在cmd里的操作有问题
捕获.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-29 16:05:50 | 显示全部楼层
pionrrt 发表于 2023-6-29 16:02
在cmd里运行完1之后出现了很多代码提示安装成功了,但是拷贝第2步回车之后,看起来没什么效果,直接蹦出 ...

没有回显是没有问题的,没有结果就是最好的结果

你的jupyter还没有载入新的内核试试重启一下jupyter看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 16:07:29 | 显示全部楼层
isdkz 发表于 2023-6-29 16:05
没有回显是没有问题的,没有结果就是最好的结果

你的jupyter还没有载入新的内核试试重启一下jupyter看 ...

好的,我试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 03:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表