anaconda(windows)虚拟环境安装CPU版tensorflow

主要为了记录自己的安装或学习记录,若能帮到他人也很荣幸

参考博客1
但是我是先创建了虚拟环境,然后输入代码

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

然后在用户目录下找到文件 .condarc ,并且删除defaults并保存。环境搭建完成。(txt打开就行)

然后输入activate tensorflow 启动完成后输入 conda install tensorflow

但是报错了,之后参考博客2下的一个评论,使用

conda config --add channels conda-forge
conda config --set channel_priority flexible

再conda install tensorflow,就不报错了,安装成功,后参考博客1,和博客3验证自己安装成功了

但是import tensorflow报错FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type’.
再imort tensorflow一次就没事了,参考博客4解决问题。

接下来想在pycharm和jupyter中配置,使得可以使用tensorflow

因为有配置pycharm的pytorch的经验,自己瞎搞配好了在pycharm中的环境,试了下如下代码

import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)
print(sess.run(a+b))

报错如下:

WARNING:tensorflow:From C:/Users/DELL/PycharmProjects/tensorcpuing/hello.py:2: The name tf.Session is deprecated. Please use tf.compat.v1.Session instead.

2021-01-27 15:02:14.957395: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

自己懒得搞,查了博客5,第一行报错即解决,方法是第二行代码变为:

sess = tf.compat.v1.Session()

第二行报错参考博客6,即在顶部加入:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 

至此,完成在pycharm上的配置

参考博客7完成jupyter上的配置,就是在tensorflow环境中输入:conda install ipykernel
当然以前也配置过pytorch的,所以省事。

至此,完成配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值