基于Miniconda3安装jupyter notebook+虚拟环境安装tensorflow(cpu&gpu版本)

这篇具有很好参考价值的文章主要介绍了基于Miniconda3安装jupyter notebook+虚拟环境安装tensorflow(cpu&gpu版本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文在安装过程中参考了很多c站的其他教程,本文把安装过程中遇到的问题和安装过程一一记录,希望能有所贡献。

本文是基于miniconda已经安装完成且环境变量也设置好的前提。


目录

一、Miniconda创建虚拟环境

(以下的二和三部分任选其一安装即可)

二、安装tensorflow cpu版本

三、安装tensorflow gpu版本

四、安装jupyter并将成功安装tensorflow的虚拟环境导入jupyter

附录一:常用的conda命令

附录二:参考的相关文档

附录三:python3.8 tensorflow2.2.0下其他安装包版本


一、Miniconda创建虚拟环境

1、conda prompt,输入:

miniconda安装tensorflow,tensorflow,jupyter,python

conda create -n tf2 python=3.8

即建立python3.8的虚拟环境,该环境名为tf2

注意:应先确定需要安装的tensorflow和python对应的版本,可参考tensorflow官方中文文档。以下截取部分对应版本

miniconda安装tensorflow,tensorflow,jupyter,python

 miniconda安装tensorflow,tensorflow,jupyter,python

2、激活虚拟环境

conda activate tf2

(以下的二和三部分任选其一安装即可)

二、安装tensorflow cpu版本

1、进入虚拟环境tf2后,在虚拟环境中安装

pip install tensorflow==2.2.0

安装后,可通过pip list 检查虚拟环境tf2中的包

2、输入python(核对版本并进入python模式检测tensorflow是否安装成功)

3、检测tensorflow是否导入成功,不出现报错即为导入成功。

import tensorflow

注意:此处可能会有三个报错依次出现

第一个报错:

TypeError: Descriptors cannot not be created directly
建议将protobuf安装调整至3.20前

解决方案:

exit() #退出python模式
pip list #查看该环境中所有包
pip uninstall protobuf
pip install protobuf==3.19.0
pip list #检查3.19的protobuf是否安装成功

接着,再次输入python,进入python模式后,检测tensorflow

import tensorflow

此时会出现第二个报错:

Could not load dynamic library cudart64_101.dll(局部)

解决方案:在cudart网站下载cudart文件(可能会出现弹窗,点关闭后即可下载);下载后为一个压缩包,解压后将 cudart64_101.dll文件直接复制到 C:\Windows\System32 路径下

miniconda安装tensorflow,tensorflow,jupyter,python

接着,再次输入python,进入python模式后,检测tensorflow

 此时会出现第三个报错:

AttributeError: module 'numpy' has no attribute 'object'.

这是python和numpy版本不对应,因此此时应退出python模式后,检查numpy版本;并在numpy对应python版本的发行说明中找到numpy不同版本对应的python版本。

因虚拟环境tf2是python3.8,可选择numpy1.18.2

miniconda安装tensorflow,tensorflow,jupyter,python

exit() #退出python模式
pip list #查看该环境中所有包
pip uninstall numpy
pip install numpy==1.18.2
pip list #检查1.18.2的numpy是否安装成功

最后,解决了以上三个问题,再进入python模式检测tensorflow就成功了

import tensorflow

三、安装tensorflow gpu版本

1、为了避免混乱,在conda中重新建立一个以python3.8的虚拟环境tf2gpu

2、激活虚拟环境tf2gpu

conda activate tf2gpu

3、检查cuda版本

conda search cuda

4、检查cudnn版本

conda search cudnn

5、根据第一部分的tensorflow官方网站的版本对应表,选择组合

conda install cudatoolkit=10.1.243
conda install cudnn=7.6.5
pip install tensorflow-gpu==2.2.0

6、gpu版本也可能会出现cpu版本的三个问题,同样的解决方法解决后即为导入成功。

7、gpu版本除了验证导入成功外,还需要验证gpu是否可以使用。输入下列代码,若最后出现true,则为gpu可用;若出现缺少一系列dll,则下载后安装到 C:\Windows\System 即可。

import tensorflow as tf
print(tf.test.is_gpu_available())

四、安装jupyter并将成功安装tensorflow的虚拟环境导入jupyter

注意:通过在conda中对tensorflow的检测,能够保证此时tensorflow已经成功安装在相应的虚拟环境中之后,再开始进行以下的步骤。

1、安装jupyter notebook

在conda prompt 的base环境下安装jupyter notebook(本文采取将jupyter安装在base环境下,但所有其他库和包都安装在虚拟环境中,通过base开启jupyter后选择相应的核进入相应的虚拟环境)

修改jupyter默认路径可参考文档

conda install jupyter notebook

2、激活相应的虚拟环境,即tf2或tf2gpu

3、在虚拟环境tf2或tf2gpu中安装核

conda install ipykernel

4、在虚拟环境tf2或tf2gpu中生成虚拟环境的核,但注意tf2和tf2gpu生成的核需要在相应的虚拟环境中各自生成

python -m ipykernel install --user --name 环境名
python -m ipykernel install --user --name tf2
python -m ipykernel install --user --name tf2gpu

5、退出虚拟环境,返回base环境后,打开jupyter

jupyter notebook

6、最后在jupypter中可以看到新增的两个核

miniconda安装tensorflow,tensorflow,jupyter,python

附录一:常用的conda命令

 1、删除虚拟环境

conda remove -n tf2 --all

2、查看所有虚拟环境

conda env list

3、退出虚拟环境(不需要写具体的虚拟环境名称)

conda deactivate

附录二:参考的相关文档

【精简】2023年最新Windows安装GPU版本的tensorflow(含bug记录及解决)

怎么在jupyter中安装tensorflow,并切换环境为tensorflow

tensorflow的详细安装(包含jupyter notebook)怎么在jupyter中安装tensorflow,并切换环境为tensorflow

【简单明了】anaconda 安装 jupyter 创建 tensorflow-gpu环境,深度学习模型训练用gpu跑,jupyter和pycharm上运行成功

附录三:python3.8 tensorflow2.2.0下其他安装包版本

numpy  1.18.2

matplotlib  3.3.4

pandas  1.3.5

openpyxl  3.1.2

scipy 1.4.1

shap 0.41.0

numba 0.53.0

miniconda安装tensorflow,tensorflow,jupyter,python

miniconda安装tensorflow,tensorflow,jupyter,python文章来源地址https://www.toymoban.com/news/detail-725995.html

到了这里,关于基于Miniconda3安装jupyter notebook+虚拟环境安装tensorflow(cpu&gpu版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jupyter notebook删除kernel & conda 删除虚拟环境

    jupyter kernelspec list 命令可以在任何激活的环境中运行 ,无论是 base 环境还是某个虚拟环境。该命令将列出所有已注册的 Jupyter 内核,包括在 base 环境和所有虚拟环境中安装的内核。 执行这个命令的环境决定了哪个 Jupyter 实例的内核被列出。如果你在 base 环境中运行该命令,

    2024年01月23日
    浏览(39)
  • PyCharm+Miniconda3安装配置教程

    PyCharm是Python著名的Python集成开发环境(IDE) conda有Miniconda和Anaconda,前者应该是类似最小化版本,后者可能是功能更为强大的版本,我们这里安装Miniconda 按官方文档的说法conda相当于pip与virtualenv的结合,但实际安装来看conda本身包括了Python 所以简单起见可以认为\\\"conda=Python+

    2024年01月22日
    浏览(39)
  • 使用Anaconda创建虚拟环境并添加到Jupyter notebook内核

    1.修改虚拟环境的存放位置(可选) Windows :打开文件 C:UsersDongZhaoCheng(对应到你本人的用户名).condarc ,添加 envs_dirs: [D:\\003SoftDevToolanaconda_env](对应到你自己执行的目录) ,保存退出 2.进入系统终端创建虚拟环境 Windows: conda env list :查看当前拥有的conda环境列表 conda create

    2024年02月15日
    浏览(50)
  • Python虚拟环境轻松配置:Jupyter Notebook中的内核管理指南

    在Python开发中,一些人在服务器上使用Jupyter Notebook中进行开发。一般是创建虚拟环境后,向Jupyter notebook中添加虚拟环境中的Kernel,后续新建Notebook中在该Kernel中进行开发,这里记录一下如何创建Python虚拟环境以及添加Kernel,便于进一步在Jupyter Notebook中使用不同Python版本和环

    2024年02月02日
    浏览(61)
  • python环境安装与配置 Jupyter Notebook的环境配置

    浏览器上搜索python官网 进入官网,点击downloads(下载的意思)在里面自行选择 在这里选择需要的版本,点击即可 选择自定义安装,勾选添加环境变量 下一步全选,第三步修改安装路径,怎么方便怎么来 安装成功后,点击键盘Windows+R键进入运行输入cmd 进入后输入python 可以查

    2024年03月09日
    浏览(56)
  • Linux完全卸载Anaconda3和MiniConda3

    安装Anaconda3和MiniConda3_minianaconda3-CSDN博客 文章浏览阅读474次。MiniConda3官方版是一款优秀的Python环境管理软件。MiniConda3最新版只包含conda及其依赖项如果您更愿意拥有conda以及超过720个开源软件包,请安装Anaconda。MiniConda3官方版还是一个开源的软件包管理系统和环境管理系统,

    2024年01月20日
    浏览(32)
  • 服务器端安装jupyter notebook并在本地使用与环境配置一条龙服务【服务器上跑ipynb】

    路径是 ~/.jupyter/jupyter_notebook_config.py 上述代码会生成一个密钥,记住该密钥。 打开配置文件后,shift+g跳到末尾,i进入编辑模式,插入以下代码: (最后一行我没有用到,需要的可以取消注释) esc退出编辑,shift + :wq保存 如 最后,然后在本地打开浏览器输入以下内容: 初次

    2024年02月14日
    浏览(51)
  • jupyter notebook和pycharm中配置pytorch环境,及jupyter notebook内核创建

    anaconda已经成功安装,并且可以成功打开jupyter notebook(可以参加我的另一篇博文:windows下anaconda的下载安装) pycharm已经成功安装,并且可以成功打开(社区版本和专业版的都可以,ps:社区办免费,但是不可以远程连接服务器,专业版要付费或者学生身份可以免费申请,可以

    2024年02月07日
    浏览(54)
  • Jupyter Notebook之添加anaconda环境

    创建新的 Anaconda 环境: 打开 Anaconda Prompt(或命令行界面。 创建一个新的环境,使用命令如 conda create -n yourenvname python=x.x anaconda,其中 yourenvname 是您的环境名,x.x 是 Python 版本。 激活新环境: 在 Anaconda Prompt 中激活新环境,使用命令 conda activate yourenvname。 安装 Jupyter Noteb

    2024年01月21日
    浏览(35)
  • Jupyter notebook如何加载torch环境

    默认你已经安装了anaconda 和 pytorch 环境。 1,必须要以管理员身份打开 Anaconda prompt终端, 2,进入pytorch环境中: 3,安装必要插件: (1)conda install nb_conda (2)conda install ipykernel 4,在 Anaconda prompt 中输入下面指令进行启动: 在新建文件这里,你就可以看到基于torch的核可以调

    2024年02月06日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包