在Linux中意外修改python

时间:2018-07-04 08:16:34

标签: python linux

我最近在linux项目上工作时修改了python,在其中添加了第三方模块(我做了mv clip.py /usr/bin/python),因此我无法打开IDLE,也无法从终端运行python。它破坏了我的解释器,并给出了此错误bash: /usr/bin/idle: /usr/bin/python: bad interpreter: Permission denied

非常感谢您提供任何解决方案。

当我尝试重新安装软件包时,出现此错误

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reinstallation of python is not possible, it cannot be downloaded.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

1 个答案:

答案 0 :(得分:2)

在这种情况下,最好的方法是重新安装python和您使用的所有模块(以防万一)。 取决于您的操作系统,可以使用命令(如root

RHEL:

yum reinstall python

Debian / Ubuntu:

apt-get install --reinstall python

SuSE:

zypper in -f python

如果通过yumapt-getzypper进行安装时遇到问题,则可以下载该软件包并手动安装(假设该软件包的名称为python-version.deb或rpm):

RHEL,SuSE:

rpm -ivfh python-version.rpm

Debian / Ubuntu:

dpkg --force-all -i python-version.deb

这样的安装后,您会收到有关可忽略的软件包数据库不一致(IMHO)的警告