Лучший способ установить полный Python под Cygwin / XP? - PullRequest
3 голосов
/ 14 июля 2009

Python, установленный под WinXP, имеет каталоги, такие как DLL, DOC, include и т. Д., Но python (2.5), установленный с cygwin, представляет собой чистый python.exe. Моя мотивация спрашивать, что «вещи» под XP, кажется, не находят «другие вещи» под cygwin и наоборот, я хочу начать разработку с Qt, мне нравятся оболочки, и я не люблю MS; Я подумал, что если бы я собрал все компоненты под одной крышей, я мог бы наконец-то начать, чтобы скрипты находили исполняемые файлы, которые могли бы находить файлы и тому подобное. 1. Могу ли я просто скопировать содержимое установки XP в дерево cygwin? 2. Отличается ли XP-версия Python от Cygwin-версии? (Тот же процессор, наивно указал он.) 3. Кто-то должен работать с полноценным (если у змей есть перья ...) Python изнутри cygwin; как это делается?

Отказ от ответственности 1: я никогда ничего не компилировал под XP или cygwin; надеялся не идти туда, следовательно, питон в первую очередь. Отказ от ответственности 2: извините, если это вопрос ServerFault, но они, похоже, были системными людьми, а это (в моем случае) скромный рабочий стол.

Ответы [ 5 ]

2 голосов
/ 14 июля 2009

Я использую Python изнутри cygwin, но я не использую версию, которую cygwin дает вам возможность установки, так как у меня нет нужного мне контроля над номером версии (мы используем более старую версию на работе) , У меня установлена ​​версия Python через установщик Windows (как вы называете версию xp) и добавляю каталог / cygdrive / c / Python2x в переменную среды PATH.

0 голосов
/ 03 августа 2012

Я случайно наткнулся на это - если я запускаю Cygwin из файла Cygwin.bat (который находится непосредственно в главной папке), я получаю доступ к версии Python, установленной под Cygwin (т.е. 2.6.8)

Если я вместо этого запускаю Cygwin из bash.exe в каталоге bin (для меня C: \ Cygwin \ bin \ bash.exe), запуск «Python -V» показывает, что у меня есть доступ к версии 2.7.3 Python ( который был установлен для Windows).

Итак, я думаю, вы можете сделать то же самое.

0 голосов
/ 15 июля 2009

Это, вероятно, не имеет большого значения, но ... Я оказался именно в такой ситуации - мы используем ActivePython2.5 в производственной среде (среде с чистыми окнами), и я пытался сделать свою разработку в Cygwin и Cygwin Python ...

После удаления половины моих волос я переключился на Console2, gvim, iPython и ActivePython2.5.

Я менее чем взволнован, имея дело с инструментами Windows (и их сопутствующими бородавками), но, по крайней мере, я не понимаю, когда дело доходит до разработки. Некоторое время я обнаруживал, что трачу больше времени на то, чтобы заставить мои инструменты играть хорошо, чем на самом деле делать какую-либо работу.

Удачи на этом.

0 голосов
/ 14 июля 2009

Немного не в тему, но ...

Рассматривали ли вы запускать Sun VirtualBox с Fedora или Ubuntu внутри него? Я предполагаю, что вы должны / должны использовать Windows, потому что вы все еще есть, но вам это не нравится. Тогда у вас будет Python, работающий на родном рабочем столе Linux без каких-либо проблем, которые вы упомянули.

А если вам нужно что-то действительно простое и переносимое, просто используйте Python для Windows, а не Cygwin.

$ 0,02

0 голосов
/ 14 июля 2009

Ну, в моей среде Windows я использую active python , и это пока что работает для меня.

...