我试图安装tensorflow-gpu==1.7.0在docker映像frolvlad/alpine-python 2,使用命令pip install tensorflow-gpu==1.7.0
,但它似乎像pip找不到它,我已经尝试与pip install tensorflow
安装最新的,但仍然没有结果。x1c 0d1x
我应该提到,它的工作很好的Pandas和numpy。我只是想知道,如果它有一些有关的弃用信息,并有无论如何解决这个问题。
我试图安装tensorflow-gpu==1.7.0在docker映像frolvlad/alpine-python 2,使用命令pip install tensorflow-gpu==1.7.0
,但它似乎像pip找不到它,我已经尝试与pip install tensorflow
安装最新的,但仍然没有结果。x1c 0d1x
我应该提到,它的工作很好的Pandas和numpy。我只是想知道,如果它有一些有关的弃用信息,并有无论如何解决这个问题。
1条答案
按热度按时间eivnm1vs1#
有一个在pypi中寻找
tensorflow-gpu==1.7.0
,你在这里寻找,你可以看到符合python2.7
要求的包是tensorflow_gpu-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl
。不幸的是,名称
cp27
的意思是CPython
,我猜它在这里被限制为glibc
,而alpine使用的是musl libc
,如果你下载这个轮子到你的alpine容器并进行安装,它将报告下一个错误:错误:tensorflow_gpu-1.7.0-cp 27-cp 27 mu-manylinux 1_x86_64.whl不是此平台上支持的轮。
因此,如果您不限于使用
alpine
,您可以使用debian based
容器,例如python:2
,那么您可以像在本地主机中一样成功地找到包。如果坚持
alpine
,我想你可能需要自己从源代码构建,可能会导致很多努力来克服问题,可能会指this有一个运气。