我最近在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.
答案 0 :(得分:2)
在这种情况下,最好的方法是重新安装python和您使用的所有模块(以防万一)。
取决于您的操作系统,可以使用命令(如root
)
RHEL:
yum reinstall python
Debian / Ubuntu:
apt-get install --reinstall python
SuSE:
zypper in -f python
如果通过yum
,apt-get
,zypper
进行安装时遇到问题,则可以下载该软件包并手动安装(假设该软件包的名称为python-version.deb或rpm):
RHEL,SuSE:
rpm -ivfh python-version.rpm
Debian / Ubuntu:
dpkg --force-all -i python-version.deb
这样的安装后,您会收到有关可忽略的软件包数据库不一致(IMHO)的警告