- 1
PYTHONPATH=$(pwd) LANG=C.UTF-8 pipenv run ./scripts/script
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
PYTHONPATH=$(pwd) LANG=C.UTF-8 pipenv run ./scripts/script
Как работает виртуализация в Питоне.
virtualenv ровно так и работает: делает симлинк на интерпретатор, создает ему свой sitelib, и туда можно ставить что угодно не мешая системному
зы: а вот нахрен LANG=C.UTF-8 не понятно: уж хотя бы тогда LANG=en_US.UTF-8
А есть PHP.UTF-8 ?
C.UTF-8 нужно потому, что уебаны написавшие pipenv использовали модуль click написаный другими уебанами, для того чтобы распарсить аргументы командной строки. Уебаны, которые написали click решили, что эта переменная на что-то влияет, и если ее значение их не устраивает, то работа этой библиотеки заканчивается фатальной ошибкой - очень полезное качество для инструмента виртуализации, когда его невозможно запустить в другой среде.
IMHO, из скриптовых питон наименее противный
Где-то есть openminded программисты, которые не считают что единственный хороший язык это тот, на котором они пишут?
Perl?