Virtualenv: рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдЗрд╕рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреИрд╢ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдФрд░ рд╕реНрд╡рд╛рдореА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдпрджрд┐ sudo рдХреЗ рд╕рд╛рде pip рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк sudo's -H рдзреНрд╡рдЬ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ: sudo pip install virtualenv

Bryans-MacBook-Pro:/ BryanB$ sudo pip install virtualenv
The directory '/Users/BryanB/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/BryanB/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред

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

рдпреЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:

sudo -H pip install virtualenv

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

рдпреЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:

sudo -H pip install virtualenv

sudo -H pip install virtualenv рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ

Requirement already satisfied: virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд▓рдХреНрд╖реНрдп рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдорд╢реАрди рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рд╣реИ: http://newcoder.io/begin/setup-your-machine/#mac -os-x

рдХреНрдпрд╛ /Library/Frameworks/Python.framework/Versions/2.7/bin рдореЗрдВ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ virtualev рд╣реИ?

рд╣рд╛рдВ

Requirement already satisfied: virtualenvwrapper in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requirement already satisfied: virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied: virtualenv-clone in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied: stevedore in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied: six>=1.9.0 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from stevedore->virtualenvwrapper)
Requirement already satisfied: pbr>=1.6 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from stevedore->virtualenvwrapper)

рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рдпрдерди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдирд┐рдореНрди рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛:
sudo pip3 рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдореИрдХ рдкрд░ рднреА рдпрд╣ рдмрджрд▓рд╛рд╡ рджреЗрдЦрд╛ рдЬрдм рдореИрдВ 'рдкрд╛рдЗрдк' рд╕реЗ 'рд╕реБрдбреЛ рдкрд┐рдк' рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛

рд╕реВрдбреЛ рдореЗрдВ '-H' рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдВрджреЗрд╢ рдореЗрд░реЗ рд▓рд┐рдП рджреВрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

sudo -H pip install foo

рд▓реЗрдХрд┐рди рдореИрдВ рд╣рд░ рдмрд╛рд░ -H рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЬрдм рдореИрдВ рд╣рд░ рдмрд╛рд░ sudo pip3 install virtualenvwrapper рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдПрдЧрд╛ред рдореЗрд░реА рдорджрдж рдХреМрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рдХреНрд╕ -H рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдпрд╛ рдЦреБрдж рдХреЛ рдПрдХреНрд╕реЗрд╕ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реИред

рдЖрдк рдХреНрд▓рд╛рдЙрдб, рдЕрдкрдиреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо рднреА рдЬреЛрдбрд╝ рджреЗрдВ рддрд╛рдХрд┐ рджреЛ рдФрд░ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХреА рдЕрд╕реБрд╡рд┐рдзрд╛ рдЖрдкрдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рди рдХрд░реЗ.. @OrangePJ

рдХреЗрдХреБрд▓рдЯреЗрдХ рдареАрдХ рд╣реИ...

рдЕрдЬрдЧрд░ --рд╕рдВрд╕реНрдХрд░рдг
рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг 2 рд╣реИ рддреЛ рдЗрд╕реЗ 3 . рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓реЗрдВ
рд╕реБрдбреЛ рдЖрд░рдПрдо/рдпреВрдПрд╕рдЖрд░/рдмрд┐рди/рдкрд╛рдпрдерди
sudo ln -s /usr/bin/python3 /usr/bin/python

рдореИрдВрдиреЗ sudo chown -R $USERNAME /Users/$USERNAME/Library/Caches/pip рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ :)

1. рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рджреЗрдЦреЗрдВ: ls -l
2. рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ (рд░реВрдЯ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рддрд╣рдд): chown -R рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
3. рд╕рд┐рд╕реНрдЯрдо рдореБрдЭреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ: chown -R xf /home/xf/.cache/pip

рдЬрдм рдореИрдВ sudo pip3 рдЗрдВрд╕реНрдЯреЙрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ pip3 рдЗрдВрд╕реНрдЯреЙрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдкреИрдХреЗрдЬ

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореБрдЭреЗ рдкрд╛рде рдореЗрдВ рдЕрдЬрдЧрд░ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЗрд╕рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

sudo рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛, -H рд╡рд┐рдХрд▓реНрдк рдиреЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди sudo рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
pip install <package>

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

рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреАрд╡рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдареАрдХ рд╕реЗ рдЖрдпрд╛рдд рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред рдЬрдм рдореИрдВ рдореЙрдбреНрдпреВрд▓ "pyperclip" рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ

>>> import pyperclip
Traceback (most recent call last):
  File тАЬ<stdin>тАЭ, line 1, in <module>
ModuleNotFoundError: No module named тАШpyperclipтАЩ
>>> 

рдХреНрдпрд╛ рдХреЛрдИ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдореИрдВ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг 3.8.3

рдЬрдм рдореИрдВ sudo -H pip3 install pyperclip рдорд╛рдзреНрдпрдо рд╕реЗ pyperclip рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣реА рдорд┐рд▓рддрд╛ рд╣реИ

Requirement already satisfied: pyperclip in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (1.8.0)

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ рдореИрдВ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдБред рдЯрд░реНрдорд┐рдирд▓ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА рд╣реИред

рд╕рднреА рдХреЛ рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

@SecureTheBeans рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ https://discuss.python.org/c/users/7 рдкрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдореЗрд░рд╛ рдмреБрд░рд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдерд╛ред

sudo pip install рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ pyperclip рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд╡рд╣реА рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдФрд░ рд▓рдЧрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╕рдорд╛рди рд╣реИрдВред рд╡реИрд╕реЗ рднреА рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдореИрдВ рдЬрд┐рд╕ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рд╡рд╣ рд╡рд╣реА рдирд╣реАрдВ рдерд╛ рдЬрд╣рд╛рдВ рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд░рд╣рд╛ рдерд╛ред

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

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

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

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

Tset-Noitamotua picture Tset-Noitamotua  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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