关于jupyter lab安装及导入tensorflow找不到模块的问题

 更新时间:2021年03月16日 09:49:25   作者:starplus酱  
这篇文章主要介绍了关于jupyter lab安装及导入tensorflow找不到模块的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

今天尝试了一下据说最好用的编译器Jupyter Lab,安装期间遇到了很多问题,以此为记录。

1.安装jupyter lab

jupyter lab的安装总体来说还是简单:

  1. 在base环境输入:conda install jupyterlab.当然也不是必须在base环境,只是如果安装在其他虚拟环境的话,启动时需要切换到对应的环境再输入jupyter lab启动,比较麻烦。
  2. 安装完成后再输入jupyter lab --generate-config生成配置文件,生成的配置文件是C:\Users\用户名.jupyter下的jupyter_notebook_config.py文件。可以在里面对jupyter的设置进行更改,我目前只将c.NotebookApp.notebook_dir更改为我想要的目录,改完别忘了去掉注释和保存。
  3. 此时在base环境输入jupyter lab就会从浏览器自动打开编译器,不过此时只能识别到base环境中的python,下一步介绍如何添加虚拟环境中的python到jupyter lab中。
  4. 在想要添加到jupyter lab的虚拟环境下输入conda install nb_conda,安装好后再输入python -m ipykernel install --user --name 'env名' --display-name "展示名",重启jupyter lab之后就能看到对应虚拟环境下的python了。
  5. 完成以上步骤之后,还有一个比较奇葩的错误,即已经安装号的包在import时也会找不到模块,目前只有我遇到了,下面直接说解决办法:

添加的虚拟环境中的包必须在nb_conda之后安装!!!

如果完成以上五步后导包正常,那么恭喜你,如果出现找不到模块,就把报错信息里找不到的包重装一遍即可。

如果安装了tensorflow-gpu的版本,在pycharm和控制台都能正常使用gpu,但就是在jupyter lab中无法找到cudart68_xx.dll,那么就把无法找到的文件(即cudartxx_xx.dll)的路径添加到环境变量的path中去,哪些找不到就添加哪些。再重启就行了。

还有一点,当需要删除已经添加到jupyter lab中的虚拟环境时,最好先在要删除的环境下将其移除jupyter lab,即在powershell中激活要删除的环境后输入jupyter kernelspec remove 虚拟环境名,然后再用conda remove -n 环境名 --all将其删除。

到此这篇关于关于jupyter lab安装及导入tensorflow找不到模块的问题的文章就介绍到这了,更多相关jupyter lab安装导入tensorflow内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用python脚本24小时刷浏览器的访问量方法

    用python脚本24小时刷浏览器的访问量方法

    今天小编就为大家分享一篇用python脚本24小时刷浏览器的访问量方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python基于mysql实现学生管理系统

    Python基于mysql实现学生管理系统

    这篇文章主要为大家详细介绍了Python基于mysql实现学生管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • django之跨表查询及添加记录的示例代码

    django之跨表查询及添加记录的示例代码

    表查询是重要的操作。这篇文章主要介绍了django之跨表查询及添加记录的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • Python2和3字符编码的区别知识点整理

    Python2和3字符编码的区别知识点整理

    在本篇文章中小编给各位分享的是关于Python2和3字符编码的区别知识点,有需要的朋友们可以学习下。
    2019-08-08
  • 对Python _取log的几种方式小结

    对Python _取log的几种方式小结

    今天小编就为大家分享一篇对Python _取log的几种方式小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python文件读写代码实例

    python文件读写代码实例

    这篇文章主要介绍了python文件读写代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 利用python在大量数据文件下删除某一行的例子

    利用python在大量数据文件下删除某一行的例子

    今天小编就为大家分享一篇利用python在大量数据文件下删除某一行的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • python的自变量选择(所有子集回归,后退法,逐步回归)

    python的自变量选择(所有子集回归,后退法,逐步回归)

    这篇文章主要介绍了python的自变量选择(所有子集回归,后退法,逐步回归),文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-06-06
  • 浅谈python新式类和旧式类区别

    浅谈python新式类和旧式类区别

    python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧式类。这篇文章主要介绍了浅谈python新式类和旧式类区别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • python框架flask知识总结

    python框架flask知识总结

    今天带大家复习python框架的相关知识,文中对flask作了非常详细的介绍,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05

最新评论