Pip: ~ / .pip / pip.conf рдФрд░ virtualenv рд╕рдВрдШрд░реНрд╖

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдЕрдХреНрддреВре░ 2014  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pip

рдореБрдЭреЗ рдпрд╣ рдореБрджреНрджрд╛ рдХрд╣реАрдВ рднреА рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк install-option ~/.pip/pip.conf рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ virtualenv ред рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдкреАрд╕реА рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг --prefix=/path/to/somwhere install-option рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде, рдХрд┐рд╕реА рднреА рд╡реЗрд╡ рдореЗрдВ ( $PIP_RESPECT_VIRTUALENV рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде) рдЕрднреА рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ install-option ред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ pip.conf рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИред рд╢рд╛рдпрдж рдРрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдПрдХ рдФрд░ рд╡рд┐рдЪрд┐рддреНрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рддрдм virtualenv рдореЗрдВ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреИрдХреЗрдЬ vev рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдкрд╛рдЗрдк рдЗрд╕реЗ рдЦреЛрдЬ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред

рдкрд╛рдЗрдк 1.4.1 рдФрд░ 1.5.6 рдФрд░ virtualenv 1.11.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реБрдЖред

virtualenv needs repro bug

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

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрдзрд╛рд░рдг $PIP_CONFIG_FILE /dev/null virtualenvwrapper postactivate рд╣реБрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдФрд░ postdeactivate ред

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

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрдзрд╛рд░рдг $PIP_CONFIG_FILE /dev/null virtualenvwrapper postactivate рд╣реБрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдФрд░ postdeactivate ред

рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ --user рдЙрдкрдпреЛрдЧ рддрдм рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрдм рд╡реЗрд╡ рдореЗрдВ рди рд╣реЛ ( ~/.config/pip/pip.conf рдореЗрдВ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд▓реЗрдХрд┐рди "рд╕рд╛рдорд╛рдиреНрдп" (рдЗрди-рд╡реЗрд╡) рдПрдХ рд╡реЗрд╡ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдХрд░реЗрдВ) --user рд╕реНрдерд╛рдкрд┐рдд рднреА рдПрдХ vev рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ?)ред

рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди (рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдПрдХ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╛рдЗрдк рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)

  • рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреЛ рдХреЗрд╡рд▓ рд╡реАрд╡реАрдПрд╕ ( ~/.config/pip/pip-novenv.conf рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА) рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛
  • рдПрдХ рд╡реЗрд╡ рдореЗрдВ --user рдПрдХ рдиреЛ-рдСрдк (рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ --user + рд╡реЗрд╡ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ: рд╡рд╣рд╛рдБ рдХреЗрд╡рд▓ рдПрдХ ~/.local/lib/pythonX.Y рдЗрд╕рд▓рд┐рдП рд╕рднреА рдЕрд▓рдЧрд╛рд╡ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ)ред

рдкрд╛рдпрдерди 3.5.3 рдореЗрдВ рдЕрднреА рднреА рдореМрдЬреВрдж рдореБрджреНрджрд╛ред

рдпрд╣ рдмрд╣реБрдд рд╣реА рд╡рд┐рдбрдВрдмрдирд╛рдкреВрд░реНрдг рдФрд░ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкрд╛рдЗрдк рд▓рд╛рдЗрди рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдкрд░, рдПрдХ рдЧреИрд░-рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ sudo pip рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдХрдард┐рди рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ virtualenv рдореЗрдВ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ - рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп PIP_CONFIG_FILE=/dev/null рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?
рдУрд╣, рдЖрдЬ рдЗрд╕рд╕реЗ рдХрд╛рдЯ рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдХреЛрдИ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

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

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

yizhang-zen picture yizhang-zen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

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