случайно модифицированный питон в linux - PullRequest
0 голосов
/ 04 июля 2018

Я недавно изменил свой python во время работы над проектом linux, добавив в него сторонний модуль (я сделал 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 голосов
/ 04 июля 2018

В таком случае лучше всего переустановить 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) вы можете игнорировать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...