避开大坑: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

写在最后

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

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...