Win10中Linux子系统安装tesorflow
2018-01-07 17:36
561 查看
记录一下在Win10自带的Linux子系统中安装Anaconda【参考 linux下安装Anaconda】,以及安装opencv3并配置tensorflow的过程。
其中3-5.0.1表示python版本是3.6的。
(1)安装Anaconda
到清华大学Anaconda镜像站下载最新版本的Ananconda-Anaconda3-5.0.1-Linux-x86_64.sh其中3-5.0.1表示python版本是3.6的。
(2)安装opencv
官方仓库可能由于网络原因一直有问题,这里添加一些镜像仓库:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/[/code]
然后执行下面命令安装opencv,conda install opencv3
安装完成后,在python环境下执行import cv2可能会报下面的错误:>>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: libopencv_ccalib.so.3.1: cannot enable executable stack as shared object requires: Invalid argument
解决方法如下,依次执行:sudo apt-get install execstack sudo execstack -c anaconda3/lib/libopencv_* sudo apt-get install gtk2.0-0(3)安装tensorflow
本人笔记本,这里无需使用GPU,按理说最简单的方式应该是使用pip直接安装CPU版本的TF,命令如下:pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp36-cp36m-linux_x86_64.whl[/code]
但是如此安装的TF目前有一个bug,即在python中import tensorflow时有如下警告:import tensorflow /root/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6 return f(*args, **kwds)
该问题在github上有大量类似报告:https://github.com/tensorflow/tensorflow/issues/14182,但目前好像还没有解决。要么修改python版本为3.5,要么试着从源码安装。参考《linux下tensorflow安装》
相关文章推荐
- WIN10安装LINUX子系统教程
- win10内置Linux子系统安装GPU版本TensorFlow
- win10 内置Linux子系统安装
- Win10安装Linux子系统图文教程
- 在win10中使用bash 运行Linux子系统,并安装TensorFlow
- Win10 安装 Linux 子系统
- Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
- Win10内置Linux子系统安装失败的解决方法
- Windows的Linux子系统安装mysql
- windows 子系统 linux (WLS):jupyter notebook 安装
- win10 64位系统 微星GE62 安装Linux ubutuntu 系统Deepin的过程
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- linux 音频子系统学习及软件安装
- VMware安装LINUX时未能初始化远程显示子系统
- 安装win10和linux [ubuntu14]双系统
- win10安装ubuntu子系统
- linux——win10虚拟机安装kali-xfce 64位(客户机操作系统已禁用 CPU。请关闭或重置虚拟机)
- win10 linux子系统设置默认用户
- Win10 linux子系统卸载方法
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码