毕设学习之工具安装——win10配置tensorflow

工具说明:使用Anaconda的Anaconda Prompt:
第一步:利用管理员身份启动Anaconda Prompt
第二步:更新pip:python -m pip install -U pip(不更新可能会出现安装失败的情况,更新也没啥坏处)
第三步:创建tensorflow环境:conda create --name tensorflow
第四步:Activate tensorflow
第五步:安装tensorflow:

pip --default-timeout=100 install --user tensorflow==1.15.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

–user的作用:尽管我已经使用管理员身份启动Anaconda Prompt了,但是之后还是提示要以管理员身份启动:
在这里插入图片描述
为啥使用豆瓣的镜像:因为尝试过清华的镜像安装
pip install tensorflow==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

但是清华得镜像是真的慢!!!(可能是我的网太辣鸡)
导致报错: Read timed out.

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

第六步:安装成功后测试:
在tensorflow环境下:

 #使用TensorFlow输出Hello
import tensorflow as tf
hello = tf.constant('Hello, world!')
sess = tf.Session()
print(sess.run(hello))
sess.close()

第七步:在spyder使用tensorflow
在spyder使用tensorflow,需要在tensorflow的环境下安装spyder

步骤:
1>在Anaconda的Anaconda Prompt的中输入Activate tensorflow,进入tensorflow的环境
2>使用 conda install spyder
3>Anaconda中就会出现两个spyder
在这里插入图片描述
4>启动tensorflow的这个spyder
在tensorflow的这个spyder中我遇到的一些报错:
在这里插入图片描述
解决的方法:

1、进入Anaconda Prompt
2、Activate tensorflow
3、pip install --upgrade numpy  -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

成功运行hello world例程:
在这里插入图片描述
注:目前还有警告,但是不影响使用,先完成基础的学习,后面可能还会更换版本。

总结:
关于镜像源 的使用说明:豆瓣镜像是真的香!!!(秒杀清华镜像等)

pip万能公式:参考csdn某大佬,害,找不到博客了,要不然就会引用一下,侵权删!

pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

我做了一下改进:
加入了管理员的:–user的作用

pip --default-timeout=100 install --user 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

后面我尝试过:下面这个也可用:我的理解是使用豆瓣镜像之后就不会存在超时的问题,所以可以去掉 --default-timeout=100,其中–user有时也可有可无(一般情况下还是加上,反正没坏处)

pip install --user 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

关于第二次运行tensorflow程序报错:
TypeError: A Message class can only inherit from Message

解决方法:
参考:二次运行tensorflow程序报错
在spyder中将 preferences -> python interpreter中的User Module Reloader关掉.在这里插入图片描述
重新启动spder,搞定。
在这里插入图片描述

tensorflow环境下安装opencv:

1、进入Anaconda Prompt
2、Activate tensorflow
3、pip install --user opencv-python -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值