conda安装tensorflow-GPU出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url错误
linux上在使用conda安装一些软件包的时候,经常会碰到CondaHTTPError错误,主要原因便是网站限速,下载速度过慢,网上针对这种错误给出的方案基本都是换源,使用一些国内镜像源,如换成清华镜像或USTC镜像,但有时候换源之后还会下载速度慢导致CondaHTTPError,下面给出先给出一定可以成功直接下载wheel包并进行安装方式,再说明一下换源如何进行操作,以conda安装tensorflow-GPU为例讲解
一、conda安装TensorFlow-GPU-1.4
Conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换, 也就是在同一个环境中,可以存在不同python版本或者不同虚拟机环境,首先说一下conda安装,从下面网址中下载合适conda版本并安装:Miniconda,本例中即是系统已存在Python版本和tensorflow版本,但现在在此系统上重新安装TensorFlow-GPU-1.4版本
1、使用conda创建新环境
TensorFlow-GPU-1.4需要python3.5环境支持,所以首先我们创造一个python3.5的新环境,在新环境上安装TensorFlow,使用下面命令:
conda create -n py35 python=3.5
上述命令相当于创建了一个名为 py35 的python3.5的环境,然后使用下面命令切换到新环境上:
source activate py35
2、离线安装TensorFlow-GPU-1.4
首先我们下载tensorflow_gpu-1.4.1-cp35-cp35m-manylinux1_x86_64.whl,这里给出下载链接:tensorflow_gpu-1.4.1-cp35-cp35m-manylinux1_x86_64.whl
下载之后使用pip命令进行安装:
pip install --upgrade tensorflow-gpu-1.4.1-cp35-cp35m-manylinux1_x86_64.whl
3、检查是否安装成功
进行python交互式环境,使用下面命令检查当前环境下TensorFlow版本,显示TensorFlow版本为1.4时便成功安装
import tensorflow as tf
tf.__version__
下面给出conda常用的一些命令,供参考:
Conda的环境管理
conda创建环境: conda create -n py36 python=3.6
conda删除环境: conda remove -n py36 --all
激活环境: source activate py36
退出当前环境: deactivate
查看当前已安装环境: conda info -e 或 conda env list
Conda的包管理
查看当前环境下已安装的包: conda list
查看指定环境下已安装的包: conda list -n python34
查看包信息: conda search numpy
conda更新: conda update -n base conda
更新包: conda update -n python34 numpy
删除包: conda remove -n python34 numpy
二、清华镜像和USTC中科大镜像
有时为了提升下载速度,我们可以替换.condar文件中镜像下载地址
1、清华镜像,依次执行如下四条命令,分别执行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
替换的镜像文件即是在根目录下的 .condarc 文件, .condarc 文件在系统根目录下,也可以直接打开此文件进行镜像的替换,同时可以删掉default一行,如下图即是替换后 .condarc 文件内容:
如果找不到此文件,在linux命令行运行下面命令进行查找:
find / -name .condarc
2、USTC中科大镜像
当然也可以使用中科大镜像,执行如下命令:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
自然也可以直接修改 .condarc 文件内容如下:
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
ssl_verify: true
show_channel_urls: true
本文完!
更多推荐
所有评论(0)