Python на AIX: Каковы мои опции?

Шаблоны C++ на самом деле намного более мощны, чем их C# и дубликаты Java, поскольку они оценены во время компиляции и поддерживают специализацию. Это допускает Шаблонное Метапрограммирование и делает компилятор C++ эквивалентным Машине Тьюринга (т.е. во время процесса компиляции можно вычислить что-либо, что вычислимо с Машиной Тьюринга).

6
задан Enfors 29 October 2009 в 20:21
поделиться

3 ответа

Я бы сам скомпилировал его из исходников и сказал им, откуда его скачать, в инструкциях

4
ответ дан 9 December 2019 в 20:45
поделиться

Мы использовали Python ActiveState, а также скомпилированную версию Pware . Оба хорошо сработали. Для AS мы использовали 2.5 и 2.6. Для Pware всего 2.6. И 2.5, и 2.6 от AS поддерживают curses на нашей машине.

Я скомпилировал из исходников, но обычно возникают проблемы с ctypes или SSL. В настоящее время у меня установлен вариант Франкенштейна для AS Python2.6, но я вытащил пару файлов * .so из Pware. Я использую GCC, поскольку мы никогда не создавали компилятор, но в зависимости от того, что вам нужно от Python, это определенно выполнимо, если я смогу это сделать.

Я упомяну, что AS Python утверждает, что он на 100% совместим со стандартом Python, и он был для всего, что мы делали до сих пор (в основном для веб-приложений).

1
ответ дан 9 December 2019 в 20:45
поделиться

Используйте пакет AS для Python 2.6.3.7 от Activestate. У них есть бинарный пакет для AIX на их сайте загрузки .

Если у вас нет компьютера с AIX для его тестирования, установка работает таким же образом в Solaris или Linux, поэтому вы можете написать ваша документация на основе этого. Обычно вы распаковываете tarball-файл, используете tar для распаковки архива, меняете каталог на распакованную папку, запускаете сценарий оболочки для его установки, сообщаете сценарию оболочки, в какой каталог его поместить, и ждете.

Обычно это будет может использоваться для установки в каталог пользователя без прав суперпользователя, но вы можете установить его в любом месте, где захотите. Вам также может потребоваться отредактировать системный профиль, чтобы убедиться, что все пользователи могут найти двоичный файл Python.

Я предлагаю последнюю версию Python 2.6, потому что в ней много исправлений, и теперь критическая масса 3-х на него портированы партийные библиотеки. Также, Стандартная библиотека включает в себя множество полезных вещей, которые вам приходилось собирать отдельно. Curses входит в стандартную библиотеку Python 2.6.

Избегайте Python 3.1, так как он еще недостаточно зрел и дает мало преимуществ для разработки большинства бизнес-приложений.

7
ответ дан 9 December 2019 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: