损坏的 Python 文件

0 投票
1 回答
1621 浏览
提问于 2025-04-20 19:47

我不小心把一个Python文件弄坏了。

gauravv@ubuntu:~/Documents$ cp test.py /usr/local/bin/python
cp: cannot create regular file ‘/usr/local/bin/python’: Permission denied
gauravv@ubuntu:~/Documents$ sudo cp test.py /usr/local/bin/python
[sudo] password for gauravv: 
gauravv@ubuntu:~/Documents$

现在我遇到了这个错误

gauravv@ubuntu:/usr/local/bin$ python
bash: /usr/local/bin/python: /usr/local/bin/python: bad interpreter: Too many levels of symbolic links
gauravv@ubuntu:/usr/local/bin$ 

有没有办法在不重新安装的情况下恢复这个文件?

1 个回答

1

根据你使用的系统,/usr/local/bin/python 可能只是指向真正的程序文件的一个链接,你是可以把它恢复回来的。
你只需要找到那个真正的程序文件。可以去 /usr/bin 这样的地方找找。

然后恢复这个链接的方法是:
sudo ln -s /usr/bin/python /usr/local/bin/python

撰写回答