最近由于线上环境需要,在docker基础镜像Ubuntu中重新安装并编译Python3.5.4,通过build Dockerfile产生如下错误:
ln: failed to create symbolic link 'easy_install-3.5': File exists
经过排查发现是此模块出了问题:在设置软连接时,已存在相应文件

RUN cd /usr/local/bin \
        && ln -s easy_install-3.5 easy_install \
        && ln -s idle3 idle \
        && ln -s pydoc3 pydoc \
        && ln -s python3 python \
        && ln -s python3-config python-config

解决方法:

RUN cd /usr/local/bin \
        && ln -sf easy_install-3.5 easy_install \
        && ln -sf idle3 idle \
        && ln -sf pydoc3 pydoc \
        && ln -sf python3 python \
        && ln -sf python3-config python-config

-f, --force remove existing destination files 既是以-f参数覆盖之前的文件即可!


Oops
9 声望7 粉丝

脑机接口狂热爱好者,EEG+Deeplearning实践者