windows 环境下anaconda的安装及tensorflow搭建

电脑系统为64位win10

首先在清华镜像园上下载anaconda,清华镜像园的网址为https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

选择电脑对应的版本,我选择的是Anaconda3-5.2.0-Windows-x86_64.exe这个版本,这个版本在安装时会自动安装python3.6,省去了很多不必要的麻烦。(注意,为了避免不必要的麻烦,anaconda安装目录不许有中文字符,且按照默认的安装路径安装。)

安装时勾选下方的两个选项

等待安装完成后可以在开始菜单中找到如下的两个图标

 

打开navigator,选择environment下的create并输入tensorflow,选择python3.6,创建工作环境,具体如图所示:

等待创建完成后,就可以添加一些工具包了。为了能够使tensorflow添加工具包时能够快一些,我们设置anaconda的通道,打开 anaconda prompt,在命令行中输入如下的命令。(不输入如下的命令也可以完成下载,但是下载的渠道链接在国外网站,速度会很慢。)-2019年0605下列指令失效

conda config --addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --setshow_channel_urls yes

配置完成后,打开navigator,点选tensorflow,在右上角的框里输入tensorflow,如果电脑支持gpu可勾选gpu版本,否则不勾选

如下

点击右下apply按钮,出现下图后再点击一次apply按钮,等待安装完成。

这样tensorflow的环境就配置完成了。

2019年06月05号  新增tensorflow打不开的解决办法

情况一:点击anaconda navigator,没反应或者打开页面后又突然关闭,可以参考这篇帖子进行操作——Anaconda navigator打开没反应问题?

情况二:如果你之前添加过清华或者华科的镜像源,最近这两个源都用不了了,这时你打开网页anaconda 会一直卡在adding featured channels的界面,可以通过打开conda prompt,输入指令conda config --remove-key channels,将镜像源变为原来的,此后的库安装就都是境外的了,截至目前20190605,没有其他可用的镜像源。

为了加快python库文件的安装,有一个可替换的办法,对于安装了anaconda和pycharm的用户而言,可在执行情况三的操作之后,在Project Interpreter界面,点击右上方的加号,在搜索栏中搜索要安装的库的名字,执行安装,打开conda后,也能完成安装,速度比较快。

情况三:有部分的用户(例如我)习惯使用pycharm编辑器来进行python的编程,因此需要对pycharm的编译环境进行相应的设置,设置的方法如下:

打开pycharm,按照路径寻找,File--Settings--Project-settings(Project:你的项目名称)--Project Interpreter,打开后可看到如下界面

点击那个齿轮,点Show-all,点击加号,在可以看到下面的界面

在Existing Environment中找到你安装的tensorflow的环境,一般是在一个envs文件夹中,选取那个python.exe文件就可以了。路径可参考图中所示。

但是在实际使用的过程中,笔者选用了这个环境依据用不了tensorflow,网上提供的说法有很多种,可参考下面的连接进行修改。

为什么pycharm中无法import tensorflow?

但笔者尝试了很多次设置之后,发现均没办法解决,因此将pycharm2018.2.2版本换为了2019版本,按上面的导入后自动解决问题。(*^_^*)

情况三:正常安装完anaconda后,在jupyter notebook中调用import tensorflow命令时,返回ModelNotFoundError:No model named ‘tensorflow’,原因在于tensorflow和jupyter并未被安装到同一个目录下,因此,jupyter 无法调用tensorflow。因此,需要在tensorflow的环境中安装一个jupyter,在这之前需要把原来的jupyter卸载掉。由于网上说,直接用命令 pip uninstall jupyter无法卸载干净,因此要采用其他的命令。打开anaconda prompt,输入如下的命令。

pip install pip-autoremove
pip-autoremove jupyter -y

autoremove是用于卸载jupyter相关包的库。

执行之后按如下的命令,在anaconda prompt中依次执行。遇到选项,都选y即可。

activate tensorflow
conda install ipython
conda install jupyter

这样,就可以在jupyter中使用tensorflow了。

情况四:jupyter notebook打开指定文件夹

        正常情况下,打开jupyter时,打开的默认文件夹是在于C盘的根目录,页面如下所示

若要打开其他的目录,则输入如下的指令即可。

  • cd /d E:\py\pro1
  • jupyter notebook

注意,出现错误提示Jupyter "Error executing Jupyter command 'notebook': [Errno 'jupyter-notebook' not found] 2",则意味着,你没有将jupyter notbook添加到系统环境变量中,需要添加环境变量。打开此电脑属性-更改设置-高级-环境变量-系统变量-PATH-新建。输入你的anaconda的安装位置,如下,并保存。

令外,如果你之前按本文步骤设置过jupyter notebook,将其迁移到了tensorflow的环境中,那么你还需要往环境变量中添加,tensorflow的jupyter,如下,这样,重启电脑后,就可以按照上面的步骤,打开默认文件夹外的文件了

情况五:jupyter 自动退出,显示“木有连接成功”,同时再控制台显示“[IPKernelApp] WARNING | Parent appears to have exited, shutting down.”,这种情况可以通过修改jupyter 控制文件来解决,方法如下:

首先,打开你的文件夹。C:\Users\yourusername\.jupyter,文件夹中如果有jupyter_notebook_config.py文件则跳过下一步骤进入后一步,如果没有,则打开anaconda prompt,输入 jupyter notebook --generate-config ,如果你是安装在tensorflow中的,则先activate tensorflow 在输入,之后,打开文件夹就会有jupyter_notebook_config.py文件。之后修改文件中的一段代码,如下

将这里的注释取消掉即可。

  • 7
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值