栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

jupyter notebook切换环境 , bad file descriptor问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jupyter notebook切换环境 , bad file descriptor问题

(看这篇就对了)

       从读研开始接触这个jupyter notebook,环境的事情就搞的很头疼;现在工作后,自己配置了下,又是各种百度,但是各种不靠谱,下面我就写一个靠谱的。

步骤:

1.打开Anoconda Powershell prompt命令行

2.查看anaconda中的所有环境:conda env list

注:(base):这是anaconda的基础环境  

3. 切换到你的anaconda中已有的环境:  conda activate rl_demo

注:(1)conda :一定要加conda,因为在anaconda的命令行执行的

   (2)activate:激活的意思,就是激活这个环境

   (3)rl_demo:这个换成自己的环境名称,参考你自己的第2步中的显示的环境列表

4. 在rl_demo环境中安装一个ipykernal的插件:conda install ipykernel

注:(1)要明白在当前环境rl_demo安装了ipykernel,但其实其他的环境并没有安装ipykernel,下次换环境依然要装这个插件。

(2)安装的时候中途有个y/n,输入y继续执行

5. 利用ipykernel将环境配置进入你的jupyter notebook :

python -m ipykernel install --name rl_demo

注明:rl_demo是你自己的环境名。

这样,就完成了jupyter的切换环境。

(如果安装出现问题,下面的可能对你有用)

问题:打开jupyter notebook,换环境之后出现bad file descriptor,即环境虽然在kernel有了,但是却不能使用

理解:实际上这个问题是因为你的自己的电脑用户名是中文,你的jupypter新建的文件放在中文目录下了,而pyzmq版本高了,卸载换一个低版本就好。

解决方法:

步骤:(1)打开Anoconda Powershell prompt命令行

(2)进入要切换的环境 conda activate 环境名

(3)卸载pyzmq:  pip uninstall pyzmq   

(4)重新安装pyzmq的19.0.2的版本 : pip install pyzmq==19.0.2

(5)如果有error出现,运行下面两个命令:

                 pip install pyqt5==5.12.3

                 pip install pyqtwebengine==5.12.1

         注:第5步不一定需要,反正我弄的时候前4步就搞定了 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755031.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号