- 1
PYTHONPATH=$(pwd) LANG=C.UTF-8 pipenv run ./scripts/script
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
PYTHONPATH=$(pwd) LANG=C.UTF-8 pipenv run ./scripts/script
Как работает виртуализация в Питоне.
SemaReal 15.11.2017 01:39 # 0
virtualenv ровно так и работает: делает симлинк на интерпретатор, создает ему свой sitelib, и туда можно ставить что угодно не мешая системному
зы: а вот нахрен LANG=C.UTF-8 не понятно: уж хотя бы тогда LANG=en_US.UTF-8
bormand 15.11.2017 08:38 # +1
SemaReal 15.11.2017 23:59 # 0
А есть PHP.UTF-8 ?
roman-kashitsyn 16.11.2017 00:56 # +2
wvxvw 15.11.2017 09:46 # +2
C.UTF-8 нужно потому, что уебаны написавшие pipenv использовали модуль click написаный другими уебанами, для того чтобы распарсить аргументы командной строки. Уебаны, которые написали click решили, что эта переменная на что-то влияет, и если ее значение их не устраивает, то работа этой библиотеки заканчивается фатальной ошибкой - очень полезное качество для инструмента виртуализации, когда его невозможно запустить в другой среде.
Fike 15.11.2017 10:29 # 0
SemaReal 16.11.2017 03:23 # −1
IMHO, из скриптовых питон наименее противный
Fike 16.11.2017 11:00 # 0
SemaReal 16.11.2017 18:36 # +1
Где-то есть openminded программисты, которые не считают что единственный хороший язык это тот, на котором они пишут?
roman-kashitsyn 16.11.2017 19:25 # 0
Perl?
kipar 16.11.2017 21:12 # 0
vistefan 16.11.2017 11:45 # 0
subaru 15.11.2017 15:53 # −1
COWuTEJIbTBOEuMAMKu 15.11.2017 18:28 # −1
bormandinho 13.01.2020 01:19 # 0