避开大坑:win10-CPU版(64位)环境下安装Anaconoda和tensorflow,亲测成功
创始人
2024-01-31 20:27:18
0

**

避坑必读,强烈建议

1.离线安装tensorflow,下载安装包之后再安装
2.注意激活虚拟环境后执行命令
3.如果遇到新问题,请认真看提示,不要乱百度!!!
4.出现通过python可以导入tensorflow但是jupyter notebook不行时,一定确认一下当前的python路径是否一致:
import sys
print(sys.version) #查看当前python的版本
print(sys.executable) #查看当前python的路径

这几步需要前提准备:

准备1下载安装Anaconda3

访问清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/
安装时,全程点击"下一步",完成即可
注:也可以参考其他任何教程,假设安装路径为 G:\Anaconda3
注:本节使用Anaconda3-5.1.0-Windows-x86_64.exe(对应我电脑系统win10-(64位)版)

准备2:创建虚拟环境tf2

使用管理员身份打开Anaconda Prompt,创建虚拟环境tf2(注意本次python版本3.6.2,tf2可以自行定义)
conda create --name tf2 python=3.6.2

安装Tensorflow正式开始

  • 1.访问这个镜像网址下载tensorflow
    https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow-cpu/
    根据需求下载,本节测试对应python6.3.2的版本tensorflow_cpu-2.1.0-cp36-cp36m-win_amd64.whl
  • 2. 在Anaconda中创建文件夹存放
    G:\Anaconda3\Lib\tensor(Lib下的路径自己创建),将下载文件复制拷贝到该文件中
  • 3.切换到虚拟环境tf2
    管理员身份打开Anaconda Prompt,切换到对应的虚拟环境tf2下:
    env list #查看虚拟环境
    conda activate tf2
  • 4.跳转目录
    跳转到G:\Anaconda3\Lib\tensor 目录中
    G: (回车)
    cd Anaconda3\Lib\tensor\
  • 5.安装离线的ensorflow
    在tf2环境下,安装离线的文件
    pip install tensorflow_cpu-2.1.0-cp36-cp36m-win_amd64.whl
  • **6. 在tf2环境下测试通过python导入tensorflow **
    在Anaconda Prompt中 tf2虚拟环境下执行:
    python (回车)
    import tensorflow as tf #导入tensorflow
    print(tf.version) #打印tensorflow 版本
    print( tf.path ) #打印tensorflow 路径
  • 7.在tf2环境下安装ipykernel
    jupyter kernelspec list #查看tf2环境下jupyter所有可用的 kernels
    pip install ipykernel
    python -m ipykernel install --name tf2
  • 8. 在tf2环境下测试通过jupyter notebook导入tensorflow
    jupyter notebook
    网页自动打开后,New–>ft2,然后写入程序
    import tensorflow as tf
    print(tf.version)
    print( tf.path )

遇到其他问题解决办法

如果出现:tensorflow2.0错误:AttributeError: module ‘tensorflow’ has no attribute ‘Session’解决办法
这是由于tensorflow2.0不支持1.X版本的session导致的。解决办法如下:
#代码前两行加入下面两行代码就可以解决所有烦恼了。
import tensorflow.compat.v1 as tf
tf.disable_eager_execution()

如果出现:ImportError: cannot import name ‘AsyncGenerator’,
请关闭所有juppyter notebook和窗口重新打开,然后激活tf2的环境 ,再执行:
python -m ipykernel install --name tf2

写在最后

如果还是有其他问题,请耐心看错误提示。实在解决不了,就请留言吧,我们一起解决。

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...