git: command not found 解决

问题描述

在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/

你可能感兴趣的:(笔记,论文代码复现,git)