Der Versuch, pip xxx.whl mit Dockerfile auf jetson nano zu installieren, schlägt fehl
Dockerfile(Auszug aus dem betreffenden Teil)
RUN wget https://nvidia.box.com/shared/static/yhlmaie35hu8jv2xzvtxsh0rrpcu97yj.whl && \
mv yhlmaie35hu8jv2xzvtxsh0rrpcu97yj.whl torch-1.4.0-cp27-cp27mu-linux_aarch64.whl && \
pip install torch-1.4.0-cp27-cp27mu-linux_aarch64.whl
torch-1.4.0-cp27-cp27mu-linux_aarch64.whl is not a supported wheel on this platform.
Hier ist ein bewährtes Verfahren, in der Docker-Datei tritt jedoch ein Fehler auf. Warum,,,
Wenn ich die Pip-Version in der Docker-Datei ausgebe, zeigt sie aus irgendeinem Grund auf Python3.
# pip --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Die Lösung bestand darin, "python -m pip install" anstelle von "pip install" zu verwenden. Warum,,,
Dockerfile(Auszug aus dem betreffenden Teil)
RUN wget https://nvidia.box.com/shared/static/yhlmaie35hu8jv2xzvtxsh0rrpcu97yj.whl && \
mv yhlmaie35hu8jv2xzvtxsh0rrpcu97yj.whl torch-1.4.0-cp27-cp27mu-linux_aarch64.whl && \
python -m pip install torch-1.4.0-cp27-cp27mu-linux_aarch64.whl
Recommended Posts