前言:经过几天的安装,刚刚配置完win10+WSL+anaconda+tensorflow+spyder GUI的开发环境。中间有些解决问题的过程不太记得,有问题可以发送邮件到jordan2333@aliyun.com,欢迎交流探讨。
1.系统:win10;
2.安装WSL:进window系统自带商店,搜索Ubuntu,获取并安装,我的安装好的版本为18.04;
3.安装Anaconda:在win10系统下,下载Anaconda的Linux版本;进入WSL环境(win10开始菜单启动Ubuntu),打开win10下在的Anaconda目录,例如:cd /mnt/c,进入win10下的c盘,按照Anaconda官网提供的命令行,用bash安装。
4.用Anaconda创建运行环境:conda create -n tensorflow python=3.7 ;
5.激活运行环境:conda activate tensorflow;
7.在该环境下可以正常安装tensorflow,matplot,numpy等,安装方法同一版linux系统;需要注意,安装cpu版本,因为WSL无法获得GPU使用;
8.使用命令行的方式不方便,所以需要安装GUI,推荐使用VcXsrv,不要使用Xming X11 server,因为有些软件界面不显示。安装方法:在win10下,下载VcXsrv,安装,配置方法同Xming X11; 在WSL环境下配置DISPLAY这个环境变量,使其与VcXsrv配置一致。
9.现在可以打开:
启动anaconda的界面:
在这里可以安装Python IDE, 推荐安装Spyder,直接点击install 然后Launch
这样就可以使用IDE进行tensorflow的编辑。
我个人喜欢用Vscode,但是安装过后会出现无法导入tensorflow的问题。待解决。
10. 用spyder打开spyder GUI,如果出现permission denied,用sudochmod -R777 [文件夹名称] 解决,例如:我使用了sudo chmod -R 777 .local 获取.local的权限。
11.测试程序如下图所示,可以看出运行结果正确。
网友评论