使用pip 安装tensorflow时,有时候会报如下错误:
No matching distribution found for tensorflow
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
造成这个的主要原因(不排除其他原因)是pip 使用的版本,位数 和tensorflow发布的不一样(常常有人用32位pip 安装64位tf)。所以安装之前需要检查,不过可以参照下面的方法直接进行指定安装,需要注意的是这里的是mac版本下的安装,安装其他版本需要根据下面语句进行修改
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
这里提供一个链接,用于查找对应版本(
https://www.tensorflow.org/install
)
在我看来学习不难,配置一些环境真的很痛苦,之前的caffe配置,一口老血。。不过用Python遇到了
pip
安装
,真的赞,可是在用
pip
装
tensorflow
,竟然抛错?????黑脸。。一.一开始中途报错,可能是网问题,所以报times out(猜测)后来发现可能是
pip
命令不对我是cpu,应该选2,之前写的1.二.后来直接
pip
install
tensorflow
,
tensorflow
装完,自动...
在该虚拟环境中先
安装
对应版本的pytorch,
安装
pytorch时会自动
安装
上述错误依赖。1、创建环境:conda create -n tf260 python=3.8。2、
安装
:
pip
install
tensorflow
-gpu==2.6.0。
安装
好对应版本的依赖,其他依赖问题也会得到解决。这样操作的话会出现各种依赖错误问题因此。4、可能会出现下面的问题。
进入
tensorflow
环境。再输入命令
pip
show
tensorflow
,结果可以了。看来路径不对。
之前还有一个问题,我输入
pip
show
tensorflow
显示
'
pip
' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
我参考的是这
新玩意总要尝一尝,结果耗了不少时间,总结下,防止大家再次踩坑正常步骤(pythong3):
sudo apt-get install python3-
pip
python3-dev
sudo
pip
3 install --upgrade
pip
sudo
pip
3 install
tensorflow
具体坑点:
32位数和64位系统的问题,据说32位不支持.
对于
pip
无法升级的情...
1. 下载anaconda
点我跳转,此时你会遇到一个大坑,python版本问题,本人在Windows和ubuntu下均
安装
TensorFlow
失败
,均是此问题造成的(另外注意选择选择x64 还是x32 版本的anaconda)
在
安装
过程中,会出现一个options页面,记得两项都要点击确定。
2.
安装
完成
注意看python版本,此时我们的版本是3.7.0
可以再运行中,输入CMD,进入...
在
安装
TensorFlow
时,产生报错:
WARNING
: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError(‘Cannot connect to proxy.’, NewConnect.
可以将镜像地址更改为阿里云的地址,这样不仅可以解决这个问题,而且以后
使用
pip
时不需要科学上网就可以满速下载了。
具体做法如下:
ERROR:Could not find a version that satisfies the requirement
tensorflow
ERROR:No matching distribution found for
tensorflow
查看了
TensorFlow
如果
tensorflow
安装
的版本不对,就会在运行本来好好的程序时报告各种错误,提示缺少各种属性。对于这种情况,解决办法就是更换
tensorflow
版本。
首先,需要卸载已经
安装
的
tensorflow
,卸载方法如下:
pip
uninstall
tensorflow
然后,是
安装
指定版本的
tensorflow
,如下:
pip
install
tensorflow
==1.14.0
最后,看一下
安装
信息提示,如果没有错误提示,再输入
pip
list,检查一下已经
安装
的
tensorflow
版本是否正确。
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Package
sNotFoundError: The followi