大家好,又见面了,我是你们的朋友全栈君。
前言:
极力推荐使用Anaconda
——————————————————————————
一般报错就是:问题一
Could not fetch URL https://pypi.python.org/simple/….
然后就是:问题二
Could not find a version that satisfies the requirement tensorflow
————————————————————————————————————————————————————————-
首先第一个错误是一大类问题,意思就是说ssh没有认证书,不但tensorflow它安装别的python包也会报错的,如果报了问题一导致产生问题二,那么说明主要问题在于问题一。
问题一是常见的报错,可能安装各种python包的时候都会遇到
可以通过:
代码语言:javascript复制pip --trusted-host pypi.python.org install 安装包名字
解决,对应到我们要安装tensorflow便是
代码语言:javascript复制pip --trusted-host pypi.python.org install tensorflow
如果还是报同样的错误无效,那我们干脆不使用https://pypi.python.org网站了,我们用一个镜像网站,那边是:
Simple Index
大家可以打开看一下该网站,几乎包含所有的常见包,当然了,大家可以按照字母顺序找一下里面是否包含自己即将要安装的包,一般来说是有的。
对应的命令行就是
代码语言:javascript复制pip install 安装包名字 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
对应到我们这里要安装tensorflow便是:
代码语言:javascript复制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等均可
怎么查看自己的系统版本呢?很简单
代码语言:javascript复制python -v
从中找到如下关键信息:在最后几行
可以看到这里python是3.6.1且是64bit
——————————————————————————————————————————————————————————
可能有人在安装好的anaconda中,查看python版本发现是3.7怎么办呢?
那就创建一个python3.6环境即可,要知道anaconda很擅长做这些事
还是因为墙的问题,可能下载较慢,所以我们还是使用镜像网站吧,这次使用清华的:给anaconda添加该镜像网站:
代码语言:javascript复制conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
可以输入2次
代码语言:javascript复制conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
这样该网站就置顶了
好了,创建Python3.6环境的命令很简单了:
代码语言:javascript复制conda create --name py36 python=3.6 anaconda
anaconda在这里的意思安装依赖包,所以要下载一会
接下来就激活该环境吧:
代码语言:javascript复制activate py36
然后再次输入如下命令验证python版本:
代码语言:javascript复制python --version
不出意外的话应该是python3.6了
环境都没问题了我们就开始安装tensorflow吧,很简单
代码语言:javascript复制pip install tensorflow
有可能遇到问题一,请按上面方法解决。
这样就安装好啦!!!!!!!!!!!!!!!!!!!!
可能你在打开jupyter-notebook的时候还是发现没有tensorflow,那是因为在创建的tensorflow环境下没有安装jupyter-notebook,可以打开anaconda图形化界面打开我们之前创建好的tensorflow环境,在Not installed中搜索找到ipython并安装即可:
我们再来试一下:
激活tensorflow环境:
代码语言:javascript复制activate tensorflow
—————————————————————————————————————————————————————————
以后在某个环境下缺少哪个包,就打开该环境下,在Not installed中找到要安装的包,安装就好了
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153094.html原文链接:https://javaforall.cn