python -v ничего не возвращает в Cygwin - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь запустить python3.6.8 в cygwin.

Ввод python -v просто приводит к зависанию окна терминала.Мне нужно выбраться из него, чтобы заставить его реагировать дальше.

Ввод python36 -v приводит к ошибке python36 command not found.Я определенно установил этот модуль при установке Cygwin.

Я заметил в / cygdrive / c, кажется, что присутствует только python27.Запуск python -i также показывает, что установлен 2.7.

Я хочу запустить 3.6.8, пытался переустановить несколько раз, та же проблема.

Запуск "which python" показывает только

/cygdrive/c/Python27/python

Может кто-нибудь помочь мне решить эту проблему, пожалуйста?

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Найдите в /usr/bin все Python exe's.Используйте ls -l /usr/bin/python*.*.Я подозреваю, что вы не найдете python3.6m.exe.

Запустите установку cygwin снова и выберите пакет python3.6.Вы также можете установить версию 3.7, 3.8 или более старые, если хотите.Вы можете получить только последнюю версию, например, серии 3.6.

0 голосов
/ 20 марта 2019

Как правило, все версии Python с 3 могут быть доступны с использованием Python3 в качестве двоичного файла.В Windows часто переменная path не содержит двоичный путь python3, поэтому двоичный файл не вызывается.

do

echo $PATH | grep python

Проверьте версию python, если присутствует python36, затем выполните

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