Python 无法在终端中运行

Python 无法在终端中运行

为了使 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

相关内容