«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему Python не работает в моей командной строке Git Bash?

Почему Python не работает в моей командной строке Git Bash?

Опубликовано 7 ноября 2024 г.
Просматривать:168

Why isn\'t Python running in my Git Bash command line?

Python не запускается в командной строке Git Bash

При использовании Git Bash в Windows пользователи могут столкнуться с трудностями при запуске Python. При вводе «python» в командной строке ожидаемый ответ представляет собой пустую строку, лишенную обычной записи в Python 2.7.10, как это наблюдается в Powershell. Отсутствие сообщений об ошибках еще больше усложняет процесс устранения неполадок.

Переменные среды

В качестве предварительной проверки убедитесь, что переменные среды в PATH включают каталог «c: \python27". Если это условие выполнено, необходимо дальнейшее расследование.

Временное решение

Для немедленного решения проблемы выполните следующую команду в оболочке Git Bash:

alias python='winpty python.exe'

Этот псевдоним устанавливает ссылку на исполняемый файл Python и будет эффективен для текущей оболочки. session.

Постоянное решение

Для долговременного исправления добавьте ту же команду в файл .bashrc, расположенный в домашнем каталоге пользователя. Доступны два подхода:

Использование интерфейса командной строки (CLI)

Из Git Bash введите следующее:

echo "alias python='winpty python.exe'" >> ~/.bashrc

Эта команда создает или добавляет псевдоним к .bashrc file.

Использование текстового редактора

Альтернативно создайте файл .bashrc вручную в своем домашнем каталоге с помощью текстового редактора.

После создания добавьте в файл следующую строку:

alias python='winpty python.exe'

Примените изменения любым из следующих способов: выполнение «source .bashrc» или перезапуск оболочки.

Обновление

Последние версии Git используют .bash_profile вместо .bashrc. Conda также использует этот профиль во время инициализации. Следует проявлять осторожность, чтобы избежать удаления или перезаписи существующих блоков инициализации. Для получения дополнительной информации см. Git для Windows не выполняет мой файл .bashrc.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3