Virtualenv: рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдкрде рдореЗрдВ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдкрд┐рдк рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рджрд┐рд╕ре░ 2016  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/virtualenv

рдкреНрд░рдХреНрд░рд┐рдпрд╛ '/Users/.../venv/bin/pip' рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред рдХрд╛рд░рдг:
рдлрд╝рд╛рдЗрд▓ '/Users/.../venv/bin/pip' рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд╣реЛрдордмреНрд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдЬрдЧрд░ 2.7 рд╕реНрдерд╛рдкрд┐рдд
рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

+1ред рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрдкреНрдкрд▓ рдХреЗ рдПрдХреНрд╕рдПрдирдпреВ рдХрд░реНрдиреЗрд▓ [1] рдФрд░ рд▓рд┐рдирдХреНрд╕ [2] рджреЛрдиреЛрдВ рдкрд╣рд▓реЗ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рдкрд░ рджреБрднрд╛рд╖рд┐рдпрд╛ рдирд╛рдо рдХрд╛рдЯ рджреЗрддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╡рд╛рд▓реЗ рдкрде (' ' 0x20 рдФрд░ '\t' 0x09) рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ virtualenv рдРрд╕реЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдордирд╛ рдХрд░реЗред

[1] https://github.com/opensource-apple/xnu/blob/10.11/bsd/kern/kern_exec.c#L532 -L535
[2] https://github.com/torvalds/linux/blob/v4.9-rc8/fs/binfmt_script.c#L60 -L68

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ https://github.com/pypa/pip/issues/923 . рдХреЗ рд╕рдорд╛рди рд╣реИ

+1ред рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдпрд╣ рдореБрдЭреЗ #53 "рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдмреНрд░реЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдЯ рдкрде рдореЗрдВ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕" рдХреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред
рдореИрдВ https://github.com/pypa/virtualenv/issues/997#issuecomment -270681253 рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, "рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдирд╛рдЬреБрдХ рдХрд░реНрдиреЗрд▓ рд╢реЗрдмреИрдВрдЧ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред" рдФрд░ рдЙрд╕ рднрд╛рд╡рдирд╛ рдореЗрдВ, #1014 "рдЕрдкрдиреЗ рдкрде рдореЗрдВ рдЗрдореЛрдЬреАрд╕ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ" рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдирд╛рдЬреБрдХ рдХрд░реНрдиреЗрд▓ рд╢реЗрдмреИрдВрдЧ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рддреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рд╢рд░реНрдд рд▓рдЧрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдкрде рдореЗрдВ рдХрд┐рд╕реА рднреА рдЧреИрд░-ASCII рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИ, рдореИрдВ рд╢рд░реНрдд рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдБред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдирд╛рдЬреБрдХ рдХрд░реНрдиреЗрд▓ рд╢реЗрдмреИрдВрдЧ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд╕рднреА рддреАрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рдПрдХ рдореБрджреНрджреЗ рдореЗрдВ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рд╣рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗрдВ рдХрд┐ рдПрдХ рдлрд┐рдХреНрд╕ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди, рд▓рдВрдмрд╛рдИ рдФрд░ рдЧреИрд░-ASCII рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВ #53 рдХреЛ рдирд╛рдорд╛рдВрдХрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдмрд╕ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ #53 рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХреА рдЧрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреНрд░рдХрдЯреАрдХрд░рдг рд╣реЛ рд╕рдХрддреА рд╣реИред https://github.com/pypa/virtualenv/issues/53#issuecomment -429672379 рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рдкрд╛рдЗрдк 10.0.0, 2018-04-14 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред" рддреЛ, рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ pip 10.0.0 рдореЗрдВ рднреА рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИ?

рддреБрдо рд╕рд╣реА рд╣реЛ, рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

neildhar picture neildhar  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jwarren116 picture jwarren116  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

crdoconnor picture crdoconnor  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

asottile picture asottile  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oconnor663 picture oconnor663  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ