关于python:ln-failed-to-create-symbolic-link-easyinstall35

60次阅读

共计 511 个字符,预计需要花费 2 分钟才能阅读完成。

最近因为线上环境须要,在 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 参数笼罩之前的文件即可!

正文完
 0