无法在 frolvlad/alpine-python2 docker 图片上安装 tensorflow
can't install tensorflow on frolvlad/alpine-python2 docker image
我正在尝试使用命令 pip install tensorflow-gpu==1.7.0
在 docker 映像 frolvlad/alpine-python2 中安装 tensorflow-gpu==1.7.0,但似乎无法找到 pip它,我已经尝试用 pip install tensorflow
安装最新的但仍然没有结果。
我应该提到它适用于 pandas 和 numpy。
我只是想知道它是否与弃用消息有关,并且无论如何都可以解决这个问题。
在你要找的here的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
,如果您将此轮子下载到您的高山容器并安装它会报告下一个错误:
ERROR: tensorflow_gpu-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl is not a supported wheel on this platform.
所以,如果您不限于使用 alpine
,您可以使用 debian based
容器,例如python:2
,然后你就可以像在本地主机上一样成功找到包了。
# pip install tensorflow-gpu==1.7.0
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting tensorflow-gpu==1.7.0
Downloading tensorflow_gpu-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl (256.2 MB)
如果坚持alpine
,我猜你可能需要自己从源代码构建,并且可能会花费很多精力来解决问题,可以参考this运气.
我正在尝试使用命令 pip install tensorflow-gpu==1.7.0
在 docker 映像 frolvlad/alpine-python2 中安装 tensorflow-gpu==1.7.0,但似乎无法找到 pip它,我已经尝试用 pip install tensorflow
安装最新的但仍然没有结果。
我应该提到它适用于 pandas 和 numpy。 我只是想知道它是否与弃用消息有关,并且无论如何都可以解决这个问题。
在你要找的here的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
,如果您将此轮子下载到您的高山容器并安装它会报告下一个错误:
ERROR: tensorflow_gpu-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl is not a supported wheel on this platform.
所以,如果您不限于使用 alpine
,您可以使用 debian based
容器,例如python:2
,然后你就可以像在本地主机上一样成功找到包了。
# pip install tensorflow-gpu==1.7.0
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting tensorflow-gpu==1.7.0
Downloading tensorflow_gpu-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl (256.2 MB)
如果坚持alpine
,我猜你可能需要自己从源代码构建,并且可能会花费很多精力来解决问题,可以参考this运气.