Кажется, что мой python3.5 сломан. Я все еще могу назвать это, или с python3.5
или с /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
. Но он абсолютно ничего не делает, в частности, не открывает консоль Python.
Единственное, что я сделал для этого, это установил символическую ссылку с помощью:
ln -sf /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 python3.5
- Как я могу восстановить мой Python?
- Действительно ли это была символическая ссылка, которая причинила вред?
xcode
development
python
symlink
Майкл
источник
источник
ln
команды?/Library/.../...
. Я не знаю, как я установил Python 3.5 - до сих пор я предполагал, что он как-то автоматически устанавливается из macOS.Ответы:
Проверьте, правильно ли вы указали команду link. То, что вы написали в своем вопросе, верно, но если вы неправильно указали источник и цель при вводе команды link, вы могли бы заглушить исполняемый файл. Вы могли бы также создать исполняемый файл, если бы выполнили команду связывания в
3.5/bin
каталоге ....Убедитесь, что исполняемый файл все еще выглядит правильно с
Если вы случайно забили его, то, вероятно, самое простое - это переустановка.
Использование
-f
флага потенциально опасно, так как он заменит файлы без предупреждения. Хорошей практикой является запуск таких команд, какln
rm
и так далее, без-f
флага, по крайней мере, на начальном этапе.источник
python3.5
было перезаписано. Я понятия не имею, почему, потому что я не могу найти ни одной команды в моей истории команд, которая могла бы быть записана/Library/.../bin/python3.5