问题描述
在docker中运行git clone https://github.com/NVIDIA/apex,出现如下
bash: git: command not found
然后,在docker运行git --version时出现如下
bash: git: command not found
但是在容器外可以运行
admin@am:~$ git --version
git version 2.17.0
可以断定:容器内有git,但是容器外没有git
网上给出的解决方案
git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
pip install -v --no-cache-dir ./
但是在自己的容器中没办法git clone ·······
自己的解决方案
进入到 https://github.com/NVIDIA/apex
把该项目下载下来,上传到自己的容器中(data/admin),进行解压(在容器外进行操作),解压后删除压缩包
进入自己的容器中
cd 切换到apex中
pip install -v --no-cache-dir --global-option="–cpp_ext" --global-option="–cuda_ext" ./
pip install -v --no-cache-dir ./
参考
https://www.codeleading.com/article/95165823962/
版权声明:本文为weixin_45321349原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。