1. 配置WSL

参考[https://www.cnblogs.com/hayley111/p/12844337.html]

2. 配置VScode

参考[https://zhuanlan.zhihu.com/p/81287191]

3. 推荐使用conda进行安装

参考[https://www.cnblogs.com/dalaska/p/12914787.html]

conda环境导出备份

  $ conda env export > environment.yaml
$ cp environment.yaml /mnt/c/env.yaml

从备份中恢复环境

  $ conda env create -f environment.yaml

4. 配置tensorflow 1.14

安装Bazel

$ chmod +x bazel-0.19.2-installer-linux-x86_64.sh
$ ./bazel-0.19.2-installer-linux-x86_64.sh
$ sudo gedit ~/.bashrc
# ~/.bashrc文件的末尾添加
export PATH=/home/yanghang/bin:$PATH
$ source ~/.bashrc # 生效

配置tensorflow

  • 进入到tensorflow源码文件夹
      $ ./configure
$ bazel build //tensorflow/tools/pip_package:build_pip_package
  • 如果出现报错使用如下命令清除后重复上一步:
      $ bazel clean --expunge
  • 构建 pip 软件包
      $ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
  • 构建软件包
      $ ./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
  • 安装软件包
      $ pip install /tmp/tensorflow_pkg/tensorflow-version-tags.whl
  • 成功:TensorFlow 现已安装完毕。

最新文章

  1. js中几种常用的输出方式
  2. No.021:Merge Two Sorted Lists
  3. URAL 1966 Cycling Roads 点在线段上、线段是否相交、并查集
  4. 如何绑定android点击事件--跳转到另一个页面并实现关闭功能?
  5. Zabbix 安装及微信短信提醒
  6. cocos2d-x Lua与OC互相调用
  7. JS判断终端(Android IOS)
  8. crtmpserver的架构简介
  9. 依赖于设备的位图(DDB) ,CreateCompatibleBitmap用法
  10. Nutch+Lucene搜索引擎开发实践
  11. iOS GCD中级篇 - dispatch_group
  12. php集成环境和自己配置的区别,php集成环境、php绿色集成环境、php独立安装版环境这三者的区别
  13. AngularJS学习篇(二十二)
  14. 面试中的DNS
  15. MUI手势锁
  16. java-Timer类使用方法
  17. LeetCode--350--两个数组的交集2
  18. eclipse中设置自定义文档签名(工具)
  19. Mysql字符串字段判断是否包含某个字符串的3种方法[转载]
  20. CodeForces - 589J —(DFS)

热门文章

  1. Java实现 LeetCode 110 平衡二叉树
  2. java实现字符串比较
  3. (数据科学学习手札86)全平台支持的pandas运算加速神器
  4. 汇编指令mov、add、sub、jmp
  5. PHP 安装 XDebug
  6. iOS-字典转模型(单模型)的实现
  7. MacOS配置.bash_profile,重启终端后配置失效和MacOS .zshrc does not exist问题
  8. getline使用问题
  9. xenomai内核解析之双核系统调用(一)
  10. koa2 的使用方法:(一)