主要为了记录自己的安装或学习记录,若能帮到他人也很荣幸
参考博客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的,所以省事。
至此,完成配置