为了使 CairoPlot 在我的 Ubuntu 11.04 上正确运行,我愚蠢地将 CairoPlot.py 复制到我的/usr/local/bin/python
目录中。当我意识到这不是解决问题的办法时,我删除了该文件,现在在终端中运行“python”就挂了,我重启了机器,有什么想法吗?
答案1
sudo apt-get --reinstall install python
如果您不想像 loki2302 建议的那样使用 Synaptic,这将从命令行重新安装 python。(当然,Synaptic 也可以。)
答案2
由于您在触摸文件后出现错误/usr/local/bin
,因此重新安装 python (ubuntu) 很可能是不需要的,而且根本无济于事。
您可能在 中自己安装了 Python 版本/usr/local
,该版本现已损坏。您可以通过运行 来验证这一点/usr/bin/python
。这应该仍然有效,而/usr/local/bin/python
应该会给出错误。
在这种情况下,您应该卸载您自己的 python 版本。如果您仍有可用的源代码,您可以使用sudo make uninstall
。否则,您应该删除 python 程序/usr/local/bin
(请注意当地的)。
答案3
否则,如果Python 无法在终端中运行帖子不起作用
尝试清除 Python,它将删除所有已安装的文件和目录。它还会通知您无法删除目录,因为目录中有无法删除的文件。您可能会发现其中有另一个文件导致了问题。您也应该删除该文件。
sudo apt-get 清除python
sudo apt-get 安装python
答案4
对我来说,有效的方法是
apt-get purge python
然后在几分钟后将其杀死,然后打开一个新终端并:
apt-get --reinstall install python