Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!前言:极力推荐使用Anaconda——————————————————————————一般报错就是:问题一CouldnotfetchURLhttps://pypi.python.org/simple/….然后就是:问题二Couldnotfindaver…

大家好,又见面了,我是你们的朋友全栈君。

前言:

极力推荐使用Anaconda

——————————————————————————

一般报错就是:问题一

Could not fetch URL https://pypi.python.org/simple/….

然后就是:问题二

Could not find a version that satisfies the requirement tensorflow

————————————————————————————————————————————————————————-

首先第一个错误是一大类问题,意思就是说ssh没有认证书,不但tensorflow它安装别的python包也会报错的,如果报了问题一导致产生问题二,那么说明主要问题在于问题一。

问题一是常见的报错,可能安装各种python包的时候都会遇到

可以通过:

pip --trusted-host pypi.python.org install 安装包名字

解决,对应到我们要安装tensorflow便是

pip --trusted-host pypi.python.org install tensorflow

如果还是报同样的错误无效,那我们干脆不使用https://pypi.python.org网站了,我们用一个镜像网站,那边是:

Simple Index

大家可以打开看一下该网站,几乎包含所有的常见包,当然了,大家可以按照字母顺序找一下里面是否包含自己即将要安装的包,一般来说是有的。

对应的命令行就是

pip install 安装包名字  -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

对应到我们这里要安装tensorflow便是:

pip install tensorflow  -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

——————————————————————————————————————————————————————————

问题一告一段落,有的时候不是问题一导致的问题二,下面我们再来单独说一下问题二

首先我们给出几大前提

就笔者目前实验来看其不支持32位,如果你的环境就是32位的话就不要试各种其它办法啦!!!请马上换成64,因为这是根本原因。

而且其不支持python3.7,如果你的是python3.7的话请降低为3.6,3.5等均可

怎么查看自己的系统版本呢?很简单

python -v

Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

从中找到如下关键信息:在最后几行

Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

可以看到这里python是3.6.1且是64bit

——————————————————————————————————————————————————————————

可能有人在安装好的anaconda中,查看python版本发现是3.7怎么办呢?

那就创建一个python3.6环境即可,要知道anaconda很擅长做这些事

还是因为墙的问题,可能下载较慢,所以我们还是使用镜像网站吧,这次使用清华的:给anaconda添加该镜像网站:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

可以输入2次

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

这样该网站就置顶了

好了,创建Python3.6环境的命令很简单了:

conda create --name py36 python=3.6 anaconda

anaconda在这里的意思安装依赖包,所以要下载一会

接下来就激活该环境吧:

activate py36

然后再次输入如下命令验证python版本:

python --version

不出意外的话应该是python3.6了

环境都没问题了我们就开始安装tensorflow吧,很简单

pip install tensorflow

有可能遇到问题一,请按上面方法解决。

这样就安装好啦!!!!!!!!!!!!!!!!!!!!

可能你在打开jupyter-notebook的时候还是发现没有tensorflow,那是因为在创建的tensorflow环境下没有安装jupyter-notebook,可以打开anaconda图形化界面打开我们之前创建好的tensorflow环境,在Not installed中搜索找到ipython并安装即可:

Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

我们再来试一下:

激活tensorflow环境:

activate tensorflow

—————————————————————————————————————————————————————————

以后在某个环境下缺少哪个包,就打开该环境下,在Not installed中找到要安装的包,安装就好了

看到很多小伙伴私信和关注,为了不迷路,欢迎大家关注笔者的微信公众号,会定期发一些关于NLP的干活总结和实践心得,当然别的方向也会发,一起学习:

Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153094.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 国内可用的stun服务

    国内可用的stun服务stun:stun.ideasip.comstun:stun.schlund.destun:stun.voiparound.comstun:stun.voipbuster.comstun:stun.v

    2022年7月1日
    30
  • 图像文字识别(四):java调用tess4j识别图像文字

    图像文字识别(四):java调用tess4j识别图像文字

    2021年4月9日
    295
  • tkMapper整合「建议收藏」

    tkMapper整合「建议收藏」目录一.简介二.tkMapper整合2.1基于SpringBoot完成MyBatis的整合2.2整合tkMapper三.tkMapper使用四.TkMapper提供的方法4.1添加4.2更新4.3删除4.4查询4.5连表查询一.简介tkMapper就是一个MyBatis插件,提高开发效率。提供了针对单表的数据库操作方法逆向工程(根据数据表生成实体类、dao接口、映射文件)二.tkMapper整合2.1基于SpringBoot完成MyBatis的整合1.新建SpringBoot项目

    2022年10月7日
    0
  • LARS算法的几何意义

    LARS算法的几何意义1  LARS算法简介  Efron于2004年发表在AnnalsofStatistics的文章LEASTANGLEREGRESSION中提出LARS算法,其核心思想是提出一种新的solutionpath(求解路径),即在已经入选的变量中,寻找一个新的路径,使得在这个路径上前进时,当前残差与已入选变量的相关系数都是相同的,直到找出新的比当前残差相关系数最大的

    2022年6月23日
    23
  • C++:string 截取字符串

    C++:string 截取字符串stringstr=”123abc456″;inti=3;1取字符串的前i个字符str=str.Substring(0,i);//orstr=str.Remove(i,str.Length-i);2去掉字符串的前i个字符:str=str.Remove(0,i);//orstr=str.Substring(i);3从右边开始取…

    2022年5月20日
    38
  • 中小型企业局域网的组网方案

    中小型企业局域网的组网方案中小型企业局域网的组网方案1.中小型企业局域网的组网方案2.背景和发展情况分析计算机网络技术的迅猛发展,我们当今社会已经步入到了一个信息化时代。人们可以通过网络就可以获取更多的信息资料,人们的生活和工作方式也已经发生了翻天覆地的巨大变化。随着组网技术的发展,中小型企业中的网络连接就出现了局域网的概念,它是指将一定范围内的计算机应用一定的计算机技术连接在一起,从而实现多台电脑同时共享公用网络资源。这种局域网手段将更大的方便局域网内的用户,还可以节省大笔的成本费用和网络开支。对于中小型企业来说,其网络建设

    2022年7月12日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号