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

写在最后

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

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...