Существует ли переносимый интерпретатор Python, который будет работать в Mac OS X 10.6 с USB-ключа? - PullRequest
1 голос
/ 11 декабря 2010

Я сам себя измотал, пытаясь найти портативный переводчик, который можно запустить с USB-ключа на моем рабочем компьютере. Work comp работает под управлением Mac OS X 10.6, довольно ограниченная среда, нет доступа к терминалу, не могу устанавливать приложения, но я знаю, что переносимые приложения можно запускать с USB-накопителя. Я использую оболочку в коробке для удаленного доступа к моей компе дома через Интернет, но из уважения к их целостности сети я бы предпочел этого не делать. Я также натолкнулся на ideone.com, который кажется многообещающим, и я планирую попробовать завтра. Хотя в идеале я хотел бы, чтобы код выполнялся локально. Я был бы очень признателен за любую помощь, и я уверен, что некоторые другие могут оказаться в такой же ситуации.

Ответы [ 2 ]

2 голосов
/ 11 декабря 2010

Python уже на OS X. Я хотел бы взглянуть на попытку найти редактор / оболочку, которая будет работать с USB-накопителя.

0 голосов
/ 11 декабря 2010

Если у вас нет доступа к терминалу на машине и вы не можете устанавливать приложения, использование любого Python будет проблематичным. Единственное полезное готовое приложение с графическим интерфейсом OS X, предоставляемое стандартной сборкой Python, - это IDLE.app. Должна быть предусмотрена возможность создания собственного Python на OS X с помощью сборки фреймворка и IDLE.app с корнем в файловой системе образа диска или на USB-накопителе. Но вы должны сделать это сами. Фреймворк Python на OS X создан для установки по определенному пути и поэтому не может быть легко перемещен после сборки. В исходном дистрибутиве Python есть параметры для скрипта настройки, которые определяют пути. См. /configure --help и --enable-framework= и - -prefix= и тому подобное. Вам нужно будет немного поэкспериментировать.

Возможно, более интересной и надежной идеей было бы упаковать IDLE или ваше собственное окно оболочки внешнего интерфейса с Python в качестве отдельного приложения с использованием py2app . py2app уже знает, как встроить Python-фреймворк в комплект приложения, так что вам просто нужно будет предоставить скрипт внешнего интерфейса. Там много вариантов.

...