#python #cygwin
#python #cygwin
Вопрос:
Предыстория:
Я разработчик .NET, пытающийся настроить среду программирования на Python.
Я установил python 2.7.5. Однако я передумал и удалил 2.7.5 и установил python 2.7.6.
Если я использую CMD в Windows command promopt, версия python равна 2.7.6
Когда я запускаю оболочку cygwin и набираю:
python —version
В нем указано 2.7.5, эта версия была удалена.
Как мне заставить cygwin понять, что он должен использовать новую версию. 2.7.6?
Я полагаю, что есть команды для ввода в оболочке cygwin, чтобы решить эту проблему? Заранее спасибо!
Комментарии:
1.
echo %PATH%
в CMD, чтобы увидеть, на какую версию python указывается,export
этот путь также в cygwin2. Спасибо за быстрый ответ, не могли бы вы привести пример того, как команда экспорта выглядит в cygwin?
3. экспортируйте, слава богу, я привык к Windows CMD!
4.
export PATH=$PATH:<path-to-python>
в вашем~/.bashrc
файле5. Это текстовый файл, просто откройте его и вставьте эту строку, или, если строка существует, отредактируйте ее.
Ответ №1:
У Cygwin есть собственная опция для установки собственной версии Python. Если вы запустите setup.exe
и просмотрите пакеты разработки, вы найдете это. Вероятно, вы также установили Python здесь и запускаете его в Bash. Если вы используете CMD, вы используете другую версию. Тот факт, что номера версий перекрываются, является простым совпадением.