Как я создаю Setuptools для Python 2.6 в Windows?

Примечание: использование неопределенной константы XXX - предполагается, что «XXX»

, или в PHP 7.2 или новее:

Предупреждение: использование неопределенной константы XXX - предполагаемый «XXX» ( это вызовет ошибку в будущей версии PHP)

Это уведомление возникает, когда токен используется в коде и представляется константой, но константа с этим именем не определена.

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

Например:

// Wrong
echo $array[key];

// Right
echo $array['key'];

Другие распространенные причины отсутствует значок $ (доллар) перед именем переменной:

// Wrong
echo varName;

// Right
echo $varName;

Или, может быть, у вас есть некорректная другая константа или ключевое слово:

// Wrong
$foo = fasle;

// Right
$foo = false;

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

Вопросы, относящиеся:

85
задан Boann 23 June 2019 в 14:40
поделиться

12 ответов

Право преимущественной покупки - Установка Онлайн (т.е. оставление связанным с Интернетом во время процесса полной установки):

  1. Загрузка Использование setuptools-0.6c9.tar.gz
  2. с 7 zip для извлечения это к папке (каталог) вне папки установки Windows Python
  3. Идет папка (отошлите шаг 2), и работайте, ez_setup.py от соответствующей DOS (команда) подсказка
  4. Гарантируют, что ПУТЬ включает соответствующий каталог

C:\Python2X\Scripts Вторая Опция:

  1. Загрузка Загрузка setuptools-0.6c9.tar.gz
  2. setuptools-0.6c9-py2.6.egg к папке (каталог) вне Вашей папки установки Windows Python
  3. Использование с 7 zip для извлечения ez_setup.py в той же папке как setuptools-0.6c9-py2.6.egg
  4. Переходит к соответствующей подсказке DOS и работает, python ez_setup.py setuptools-0.6c9-py2.6.egg от командной строки
  5. Гарантируют, что ПУТЬ включает соответствующий C:\Python2X\Scripts directory

Third Option (assuming that you have Visual Studio 2005 or MinGW on your machine)

  1. Download setuptools-0.6c9.tar.gz
  2. , Использование с 7 zip для извлечения его к папке (каталог) вне папки установки Windows Python
  3. Идет папка (отошлите шаг 2), и запустите Python setup.py установка от соответствующей DOS (команда) подсказка

, обеспечьте обратную связь.

103
ответ дан Harsha J K 24 November 2019 в 08:16
поделиться

Я получил его работающий быстро путем загрузки источника и затем выполнения (из извлеченного каталога):

python.exe setup.py bdist_wininst

, Который создает dist\setuptools-0.6c9.win32.exe, который является точно установщиком, который Вы ищете.

5
ответ дан will-mvn 24 November 2019 в 08:16
поделиться

Вы могли загрузить и работать http://peak.telecommunity.com/dist/ez_setup.py . Это загрузит и установит setuptools.

[обновление]

Этот сценарий больше не работает - версия setuptools, который загружает это, не в URI, определенном в ez_setup.py - перешли к http://pypi.python.org/packages/2.7/s/setuptools/ для последней версии - сценарий также делает некоторую проверку md5, я не изучил его дальше.

50
ответ дан blank 24 November 2019 в 08:16
поделиться

Мой совет состоит в том, чтобы ожидать до Python 2.6.2 для использования Python 2.6 в Windows. Существуют все еще некоторые ошибки, которые делают это меньше, чем идеал (этот особенно противен). Лично, я не смог получить setuptools, работающий полностью хорошо над Vista x64 даже после установки из источника. В соответствии с Python 2.5.4, у меня не было проблем все же.

0
ответ дан Jason Baker 24 November 2019 в 08:16
поделиться

Ответ 21 ноября не работал на меня. Я получил его работающий над моей машиной Vista на 64 бита следующим Метод 1 инструкция, за исключением Шага 3, который я ввел:

установка setup.py

Так, таким образом, я сделал:

  1. Загрузите setuptools-0.6c9.tar.gz
  2. Используйте с 7 zip для извлечения его к папке (каталог) вне папки установки Windows Python
  3. В DOS (команда) запрашивают, CD к Вашему, недавно созданная setuptools-0.6c9 папка и тип "setup.py устанавливают" (без кавычек).
  4. Удостоверьтесь, что Ваш ПУТЬ включает соответствующий каталог C:\Python2X\Scripts
10
ответ дан 24 November 2019 в 08:16
поделиться

"Первая опция" (4 шага: загрузите, извлеките, выполните, проверьте ПУТЬ), не работал над моей машиной Windows Server 2008 x64 с Python 2.6 32 бита, установленные, и при этом это не работало над моей машиной Vista x64 с Python 2.6 установленные 32 бита.

"Вторая опция (5 шагов: загрузите, извлеките, извлеките, выполните, проверьте ПУТЬ), работал и над Windows Server 2008 x64 и над Windows Vista x64.

Огромное спасибо для обеспечения инструкций!

1
ответ дан user76143 24 November 2019 в 08:16
поделиться

Только что установил setuptools следующим образом:

  1. Скачано http://pypi.python.org/packages /source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e и извлечены в папку за пределами моей установки Python.
  2. командной строки, затем перейдите в эту папку и перейдите в эту папку.
  3. введите python setup.py install

Это установит из исходного кода в папку site-packages вашего питона и любые другие необходимые шаги. Это было в Windows XP SP2.

2
ответ дан 24 November 2019 в 08:16
поделиться

У меня работал второй вариант.

Две заметки:

a. После установки, когда вы используете easy_install в Vista, сделайте это как администратор. (Щелкните правой кнопкой мыши по ярлыку командной строки и выберите «Запуск от имени администратора»). У меня были проблемы с попыткой запустить easy_install без этого.

b. Он подразумевает использование ez_setup из setuptools-0.6c9.tar.gz

0
ответ дан 24 November 2019 в 08:16
поделиться

Скотт Хансельман aka Hanselminutes имеет несколько подкастов о Powershell, CmdLets, C # и больше. Лучше всего, если вы хотите узнать, что это такое, как это работает и многое другое. Выполните поиск на его веб-сайте, чтобы найти подкаст.

Список подкастов, связанных с PS на его сайте (в обратном хронологическом порядке):

# 190: State of Powershell / Lee Holmes & Jason Shirk
# 162: Powershell 2.0
№49: Powershell / Брюс Пайетт
№36: Джеффри Сновер, архитектор Powershell
№24:

1
ответ дан 24 November 2019 в 08:16
поделиться

Согласно Стивенсу ] Расширенное программирование в среде UNIX , глава 13, это процедура создания хорошо работающего демона Unix:

  1. Форк и родительский выход. Это заставляет оболочку или сценарий загрузки думать, что команда выполнена. Также, гарантировано, что дочерний процесс не будет лидером группы процессов (предварительное условие для setsid next)
  2. Вызов setsid для создания нового сеанса. Это делает три вещи:
    1. Процесс становится лидером сеанса нового сеанса
    2. Процесс становится лидером группы процессов новой группы процессов
    3. У процесса нет управляющего терминала
  3. Необязательно снова выполнить ответвление и иметь родительский выход. Это гарантирует, что демон не является лидером сеанса и не может получить управляющий терминал (в SVR4)
  4. Измените текущий рабочий каталог на / , чтобы не мешать монтированию и размонтированию
  5. Установить режим файла маска создания на 000, чтобы в дальнейшем разрешить создание файлов с любым требуемым разрешением.
  6. Закройте ненужные файловые дескрипторы, унаследованные от родителя (в любом случае управляющего терминала нет): stdout , stderr , и stdin .

В настоящее время существует файл для отслеживания PID, который активно используется сценариями загрузки дистрибутива Linux. exe # md5 = 1509752c3c2e64b5d0f9589aafe053dc

6
ответ дан 24 November 2019 в 08:16
поделиться

ActivePython уже включает в себя инструменты настройки (на самом деле Distribute ), а также pip и virtualenv.

-1
ответ дан 24 November 2019 в 08:16
поделиться

setuptools был обновлен в версии 0.6c11.

1
ответ дан 24 November 2019 в 08:16
поделиться
Другие вопросы по тегам:

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