Я пытался решить проблему и к сожалению использовал эту команду в терминале
sudo ln -sf python2.7.12 /usr/bin/python
Который завинтил мою установку Python. Теперь, когда я ввожу python
в терминале это становится неактивным и ничего не показывает. Как я могу вернуться он назад? Я использую Ubuntu 14.04 LTS и Python 2.7.12
Из-за этого, pip
также останавливается, работая и показывая эту ошибку,
unable to execute /usr/local/bin/pip: No such file or directory
Вы случайно создали ссылку в /usr/bin/python
который указывает на названный файл /python2.7.12
.
Это обычно давало бы Вам ошибку при высказывании этого /usr/bin/python
уже существует, но потому что Вы использовали -f
(сила) флаг. Это удалило тот файл, прежде чем это вставило новую ссылку. На вашем месте я не использовал бы -f
флаг вообще.
Если действительно когда-либо необходимо перезаписывать файл, я был бы использование reccomend rm -i
вручную удалить его прежде, чем создать ЛиНИК с ln -s
Для фиксации этого, просто необходимо воссоздать старую ссылку путем выполнения
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2 /usr/bin/python
Когда Вы используете ln
необходимо поместить файл, который Вы связываете с первым и имеете название второй ссылки. См. страницу справочника: ln (1).
Примечание: Необходимо всегда читать страницу справочника для команды перед использованием его.