Anaconda安装tensorflow-cpu

1、anaconda中安装tensorflow——文件多时不容易成功!
一般的安装:

conda install tensorflow

有时候会出错:

PackagesNotFoundError: The following packages are not available from current channels:

按照如下方式能安装成功:
Anaconda安装tensorflow-cpu_第1张图片
(1)在Anaconda Prompt中输入

anaconda search -t conda Pydap

【Pydap是要安装的库的名字】,等待一会之后,出现图2所示运行结果**
Anaconda安装tensorflow-cpu_第2张图片
Pydap运行结果

通过图2,我们可以发现一共找到了8个Pydap包,我们要依据自己的系统,选择合适的包,运用anaconda show 命令查看包的详细信息

(2)在交互式窗口中输入anaconda show conda-forge/pydap
查看包的详细信息,运行之后,显示的信息如图3所示

Anaconda安装tensorflow-cpu_第3张图片
(3)依据图3中的提示,运行
conda install --channel https://conda.anaconda.org/conda-forge pydap
进行包的安装,此时需要等待一段时间,当出现Proceed([y]/n)?时输入y,回车,进行库的安装和下载,此时也需要等待一段时间。

Anaconda安装tensorflow-cpu_第4张图片
转自

conda install Python库时报PackagesNotFoundError:的错误的解决方案

2、从清华镜像安装tensorflow——成功了!
@出现的问题:
  使用anaconda创建一个新的环境,执行“conda create -n scrapyEnv python=3.6”,结果出现了“CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json”。

@解决步骤:

1、打开Power Shell,执行“conda config --remove-key channels”命令,恢复Anaconda的源为默认。

  • 因为我以为是清华的镜像有问题,所以想把镜像恢复为默认,然后重新执行“conda create -n scrapyEnv python=3.6”,发现问题依旧出现,只是出现的提示变为
    “CondaHTTPError: HTTP 000 CONNECTION FAILED for url 了。
  • 仔细对比之前的错误,发现除了镜像地址不一样以外,其他的描述是一样的,因此,我认为不是出现在镜像地址上。

2、恢复Anaconda镜像为清华的。在Power Shell上执行以下命令:

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

恢复为清华的镜像以后,我再次执行创建环境的命令,依旧是不成功。

3、查看镜像地址。

  • 尝试打开镜像的地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main,打开以后看到的是以下界面:
    Anaconda安装tensorflow-cpu_第5张图片
  • 似乎找到了问题所在:镜像地址应该加上"win-64"

4、进入”C:\Users\Administrator“,打开“.condarc“,你将会看到以下代码:

ssl_verify: true
show_channel_urls: true

channels:
  - httpn://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  • 将上述代码更改为
ssl_verify: true
show_channel_urls: true

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  • 你也可能会在channels:下面看到 ”- default“,请删除它

5、继续翻阅网站,有网友说“一定要是http而不能为https!”,于是尝试修改一下,

ssl_verify: true
show_channel_urls: true

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
  • 再次执行”conda create -n scrapyEnv python=3.6”,成功啦!!!

7、根据在https://mirror.tuna.tsinghua.edu.cn/help/anaconda/上内容,最终的".condarc"为

ssl_verify: true
show_channel_urls: true

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
  • 转自
    1. Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url … 解决过程

你可能感兴趣的:(Anaconda安装tensorflow-cpu)