tensorflow,Anaconda和 vscode 如何连接以及问题解决

主要是为了解决安装tensorflow的问题,tensorflow新版本已经不分gpu和cpu版本了,不需要再独立安装cpu,gpu版本,安装运行的时候自动查找是否有gpu,这个确实已经非常厉害了,能在Anaconda的环境下,再使用vscode,这个更方便,因为你写完java,写个go,再写个python,只要在vscode里面运行就行,多方便。

已经安装Anaconda

碰到问题,首先 conda update conda,可能会解决您的问题,再加入清华源。

Anaconda

可以在清华源进行下载,地址如下:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive
安装完了以后可以使用来创建自己的环境:

创建环境
conda create name
查看自己有多少个环境
conda list

下载非常慢的时候

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

安装tensorflow
pip install tensorflow,有了清华源后安装会快,但是也要保障网络正常比较好,不要连到很多人的共同路由器上,你会感到很烦躁,因为依然很慢,在家里的网络上,一下就几兆的下载速度,很快装完。

vscode

vscode 已经做得非常智能化,创建一个go文件,就会下载go的插件,创建一个python的文件,如test.py,就会下载python插件,自动找到anaconda的安装目录,但是这样不够,一定要把Anaconda 的路径加入到系统路径中

在这里插入图片描述
这三个路径加入后,重新打开vscode,建立python文件,写tensorflow代码,按照vscode的提示,链接环境,就可以了。感谢这些软件的制作者,真的收益非浅,智能化,人性化做得非常好。

其他问题

Disable GPU的Log信息,运行GPU版本可能会有一堆的Warning,在Python Code前设置log等级:

import os
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘2’

查看版本

import tensorflow as tf
from tensorflow.keras import layers
print(“tensorflow version:”,tf.version) //please use tf.__ version __
print(“keras:”,tf.keras.version) //please use __ version __ 当中不要有空格,markdown 无法显示两个下划线

输出:

tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
tensorflow version: 2.2.0
keras: 2.3.0-tf

切换版本

切换到conda base 环境下

conda activate base
在base下我装的是tensorflow2.3,tensorflow 和 vscode 组成一道靓丽的风景线
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
vscode插件合集,05月最新,包括以下插件: bibhasdn.django-html-1.2.0 bibhasdn.django-snippets-1.1.0 bitlang.cobol-1.7.8 christian-kohler.npm-intellisense-1.3.0 christian-kohler.path-intellisense-1.4.2 chrmarti.regex-0.2.0 CoenraadS.bracket-pair-colorizer-1.0.37 daltonjorge.scala-0.0.5 danields761.dracula-theme-from-intellij-pythoned-0.1.4 DavidAnson.vscode-markdownlint-0.17.0 dbaeumer.vscode-eslint-1.4.10 donjayamanne.jupyter-1.1.4 donjayamanne.python-extension-pack-1.0.1 DotJoshJohnson.xml-1.9.2 DotJoshJohnson.xml-2.0.0 eg2.vscode-npm-script-0.3.4 eriklynd.json-tools-1.0.2 fisheva.eva-theme-0.3.1 formulahendry.code-runner-0.9.3 formulahendry.terminal-0.0.10 gerane.theme-druid-0.0.2 GrapeCity.gc-excelviewer-2.0.21 humao.rest-client-0.18.4 humy2833.ftp-simple-0.6.3 Ikuyadeu.r-0.5.9 Ikuyadeu.r-lsp-0.0.7 itryapitsin.scala-0.1.7 itryapitsin.scalasnippets-0.1.7 jasonnutter.search-node-modules-1.3.0 jithurjacob.nbpreviewer-1.0.0 josephtbradley.hive-sql-0.0.2 kalitaalexey.vscode-rust-0.4.2 kondratiev.sshextension-0.2.1 luqimin.forgive-green-0.2.1 magicstack.magicpython-1.0.12 mohsen1.prettify-json-0.0.3 mooman219.rust-assist-0.2.0 ms-python.anaconda-extension-pack-1.0.0 ms-python.python-2018.4.0 ms-toolsai.vscode-ai-0.1.8 ms-vscode.go-0.6.80 mtxr.sqltools-0.13.0 PKief.material-icon-theme-3.4.0 qub.qub-xml-vscode-1.2.8 redhat.java-0.25.0 redhat.vscode-yaml-0.0.12 rust-lang.rust-0.4.3 rust-lang.rust-0.4.4 scala-lang.scala-0.1.2 sensourceinc.vscode-sql-beautify-0.0.4 truman.autocomplate-shell-0.1.1 vahidk.tensorflow-snippets-0.3.3 vscjava.vscode-java-debug-0.9.0 vscjava.vscode-java-pack-0.3.0 vscjava.vscode-java-test-0.6.1 vscjava.vscode-maven-0.8.0 waderyan.nodejs-extension-pack-0.1.9 wholroyd.jinja-0.0.8 xabikos.javascriptsnippets-1.6.0 yzhang.markdown-all-in-one-1.3.0 yzhang.markdown-all-in-one-1.4.0 ZakCodes.rust-snippets-0.0.1 zhuangtongfa.material-theme-2.13.5 zhuangtongfa.material-theme-2.13.6

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qianbo_insist

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值