不幸的是删除了 /usr/bin/python

不幸的是删除了 /usr/bin/python

不幸的是,我删除了/usr/bin/python我的 ubuntu 12.04 我去了 /usr/bin/ 并运行

ls -al

然后我得到了

lrwxrwxrwx 1 root root      64 Jul 13 14:58 python -> /Library/Frameworks/Python.framework/Versions/Current/bin/python 

我如何链接该 python 以便可以在运行时在终端中获取 pythonpython

我也重新安装了python

apt-get --purge --reinstall install python

我尝试添加符号链接,就像 ln -s /usr/lib/python2.7/ /usr/bin/python它被抛出在ln: failed to create symbolic link/usr/bin/python': File exist`

答案1

  1. 在恢复模式或类似模式下启动。我猜如果没有 Python,您当前的系统状态将无法进入 GUI。

  2. 删除当前的死链接。

    rm /usr/bin/python
    
  3. 重新创建链接

    ln -s /usr/bin/python2.7 /usr/bin/python
    

sudo如果您现在还不是 root 身份,请不要忘记在命令前面加上。

答案2

使用以下命令:

sudo unlink /usr/bin/python                     #to delete the previous symbolic link
sudo ln -s /usr/lib/python2.7 /usr/bin/python   #to recreate the new correct symbolic link

相关内容