Почему является Python readline модулем, не доступным на OS X?

Ваша конфигурация сообщает

.usernameParameter("email")

, но имя параметра из формы входа в систему указывает:

<input type="text" name="username" placeholder="email"
       class="form-control form-control-lg login-form-input">

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

name="username"

у вас есть

name="email"

или вы изменили свою конфигурацию с

.usernameParameter("email")

на

 .usernameParameter("username") 

или удалите его, так как .usernameParameter("username") является значением по умолчанию.

5
задан Greg Hewgill 29 November 2008 в 06:18
поделиться

3 ответа

Вы попытались установить py-readline (или py25-readline для Python 2.5) порт?

Кроме того, в отрывке выше, Вы НЕ используете Python MacPort, а скорее Python Apple.

Версия MacPort должна быть расположена в /opt/local структура каталогов. Необходимо проверить путь.

7
ответ дан 18 December 2019 в 08:32
поделиться

Это не поставляется в OS X из-за лицензирования проблем (ограничения, принесенные Вам GPL).

Python Macports должен быть прекрасным, если Вам установили readline пакет.

4
ответ дан 18 December 2019 в 08:32
поделиться

Вы должны иметь возможность получить поддержку строки чтения на родном Python для Mac. Очевидно, это реализовано через строку редактирования BSD, и вам придется запускать ее немного по-другому. Я только что протестировал это на Mac, и он отлично работает (OS X 10.5.7). См. man python для получения дополнительных сведений, раздел «Интерактивное редактирование ввода и подстановка истории» - , отраженный в Интернете здесь .

luga ~ $ python 
Python 2.5.1 (r251:54863, Feb  6 2009, 19:02:12) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import rlcompleter
>>> import readline
>>>
3
ответ дан 18 December 2019 в 08:32
поделиться
Другие вопросы по тегам:

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