Как изменить версию Python по умолчанию (двоичную) в тюрьме FreeBSD?

Руководство по Bash ( man bash ) никогда не включало слово простой в описание конвейера. Получите любой из файлов bash - $ {version} .tar.gz с этого сайта , распакуйте и просмотрите файл bash - $ {version} / doc /bash.1 , который представляет собой руководство по bash для каждой версии.

Слово простой включает в себя файл bashref . Из того же загруженного и расширенного файла, что и выше, прочтите bash - $ {version} /doc/bashref.pdf , который включает слово простой в точке 3.2.2. Конвейеры до версии 4.3 указанного руководства bashref.

3.2.2 Конвейеры Конвейеры - это последовательность простых команд, разделенных… ‘|’ или ‘| &’.

То, что bashref включало такое слово, никогда не означало, что сложные команды (в отличие от «простых») каким-либо образом исключались из использования как часть конвейера (включая {…} если… тогда … в то время как… делают… и другие).

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

2
23.05.2017, 15:39
1 ответ

Все двоичные файлы были предварительно собраны с настройками по умолчанию, а текущая версия Python по умолчанию — 3.6.

Для достижения своей цели вы можете установить желаемую версию Python в виде двоичного файла, затем вы можете установить ее в DEFAULT_VERSIONSв /etc/make.conf, а затем установить uwsgiиз портов, использующих эту версию. Я делаю эту процедуру автоматически с Python3.7, который не является банкоматом по умолчанию.

В качестве альтернативы вы можете проверить, нормально ли работает ваше приложение в соответствии сPython 3.6(обновлением вашего кода должно быть минимальное, если таковое имеется )и продолжать работу с двоичными файлами по умолчанию.

0
27.01.2020, 22:40

Теги

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