tensorflow详细安装过程

我电脑安装的python是3.7.4的,所以python如果版本不一样的话(不是3.7的),下边的内容不建议完全参考,可以适当参考。

主要是注意很多numpy和models与你安装的tensorflow的版本对应,我个人建议还是以1.18以下,如果安装2.0虽然改进了很多弊端,让代码来的更简洁了,但是可能很多模型还没有跟上,会导致报错,这是坑!!!!

注意 :tensorflow2.3版本后支持tf.keras,所以tensorflow2.3后无需单独安装keras,以免冲突.具体可以参考这篇文章:Keras vs tf.keras: 在TensorFlow 2.0中有什么区别? (https://zhuanlan.zhihu.com/p/89017996 )

安装tensorflow

  1. 参考博客:TensorFlow安装与环境配置 — 简单粗暴 TensorFlow 2 0.4 beta 文档
  2. 或者参考博客:Tensorflow教程(1)Tensorflow的下载和安装 – 盛世芳华 – 博客园

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

第一步输入

conda create –name tf2 python=3.7

安装报错:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url

Elapsed: –

An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way

出错解决:

参考博客:

(10条消息) Windows下conda报错:CondaHTTPError: HTTP 000 CONNECTION FAILED_renwu-CSDN博客

参考博客:(10条消息) Conda Install Package Error_Ada’s Corner-CSDN博客

我先在ananconda prompt里一行一行的输入以下

tensorflow详细安装过程

然后找到这个. condrac文件

我把”.condrac”文件中-default那一行删除了,并把https改成http。

再重新输入conda create –name tf2 python=3.7

安装成功:

tensorflow详细安装过程

tensorflow详细安装过程

激活虚拟环境tf2

tensorflow详细安装过程

先将Pip更换成清华源,这样下载会快点

pip config set global.index-url Simple Index

然后再

pip install tensorflow

tensorflow详细安装过程

安装再次报告错误,因为未安装以下程序包。首先安装这些程序包。

[En]

The installation reported an error again, because the following packages were not installed. Install these packages first.

tensorflow详细安装过程

安装gensim

tensorflow详细安装过程

又错了。

[En]

It’s wrong again.

将来源更改为豆瓣;输入以下命令:

[En]

Change the source to Douban; enter the following command:

pip install gensim -i Simple Index–trusted-host pypi.douban.com

pip install pyldavis -i http://pypi.douban.com/simple/ –trusted-host pypi.douban.com

又又报错了。numpy版本与tensorflow不匹配,要降低Numpy的版本

tensorflow详细安装过程

安装pip install -U numpy==1.19.2

tensorflow详细安装过程

再pip install tensorflow

退出虚拟环境,最好用conda deactivate

tensorflow详细安装过程

写个小程序检查tensorflow是否安装成功

进入安装好tensorflow的虚拟环境tf2,输入python,然后 逐行输入下列代码:

conda activate tf2 ##进入虚拟环境tf2

Python

A = tf.constant([[1, 2], [3, 4]])

B = tf.constant([[5, 6], [7, 8]])

C = tf.matmul(A, B)

print(C)

如果运行出现下图结果,说明tensorflow已安装成功,运行途中可能会输出一些 TensorFlow 的提示信息,属于正常现象。

tensorflow详细安装过程

以下是整个代码的屏幕截图:

[En]

The following is a screenshot of the entire code:

tensorflow详细安装过程

( 怎么在jupyter Notebook中使用TensorFlow )

或者参考:【题目】在jupyter中使用Tensorflow_C小C的博客-CSDN博客_jupyter tensorflow(在jupyter中使用Tensorflow)

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

tensorflow详细安装过程

但!我的输出又错了,如下图所示:

[En]

But! My output is wrong again, as shown in the following figure:

tensorflow详细安装过程

经查找原因是tensorflow 2.0与1.0版本不兼容

tensorflow详细安装过程

或者,您可以通过将上述测试代码替换为以下代码来解决此问题:

[En]

Or you can solve this problem by replacing the above test code with the following:

tensorflow详细安装过程

tensorflow详细安装过程

测试后,我发现还是有问题:

[En]

After my test, I found that there was still something wrong:

tensorflow详细安装过程

只要添加一句: tf.compat.v1.disable_eager_execution() 就可以完美解决报错。

调整后的代码:

[En]

Adjusted code:

tensorflow详细安装过程

至此,tensorflow安装成功。

Original: https://blog.csdn.net/weixin_46305053/article/details/125131258
Author: 又是被bug折磨的一天
Title: tensorflow详细安装过程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7667/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部