Httpie: ImportError: 'pkg_resources' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдЧре░ 2016  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: httpie/httpie

~ http --help
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/usr/рд▓реЛрдХрд▓/рд╕реЗрд▓рд░/httpie/0.9.4/libexec/bin/http", рд▓рд╛рдЗрди 5, рдореЗрдВ
pkg_resources рд╕реЗ load_entry_point рдЖрдпрд╛рдд рдХрд░реЗрдВ
ImportError: 'pkg_resources' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

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

рдореИрдВ рдмрд╕ рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рдЧрдпрд╛ред рд╕реНрдерд╛рдкрдирд╛ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрд╛:

==> Installing dependencies for httpie: python3
==> Installing httpie dependency: python3
==> Downloading https://homebrew.bintray.com/bottles/python3-3.5.2_1.el_capitan.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring python3-3.5.2_1.el_capitan.bottle.2.tar.gz
==> Using the sandbox
==> /usr/local/Cellar/python3/3.5.2_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python3/3.5.2_1/bin --install-lib=/usr/local/lib/python3.5/site-pa
Last 15 lines from /Users/jsheeley/Library/Logs/Homebrew/python3/post_install.01.python3:
-s
setup.py
--no-user-cfg
install
--force
--verbose
--install-scripts=/usr/local/Cellar/python3/3.5.2_1/bin
--install-lib=/usr/local/lib/python3.5/site-packages
--single-version-externally-managed
--record=installed.txt

Failed to import the site module
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
     PYTHONPATH is currently: "/Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Users/jsheeley/.venvburrito/lib/python2.7/site-packages"
     You should `unset PYTHONPATH` to fix this.
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall python3`
==> Caveats
Pip, setuptools, and wheel have been installed. To update them
  pip3 install --upgrade pip setuptools wheel
... (etc)

рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рднрд╛рдЧрд╛:

тЬЧ unset PYTHONPATH
тЬЧ brew postinstall python3

рдлрд┐рд░, httpie рдЖрдЬрд╝рдорд╛рдПрдВ:

тЬЧ http google.com
HTTP/1.1 301 Moved Permanently
Cache-Control: public, max-age=2592000
Content-Length: 219
Content-Type: text/html; charset=UTF-8
Date: Fri, 23 Sep 2016 04:34:37 GMT
Expires: Sun, 23 Oct 2016 04:34:37 GMT
Location: http://www.google.com/
Server: gws
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>

Python3 рдХреЛ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ PYTHONPATH рдкреБрд░рд╛рдиреЗ рдорд╛рди рдкрд░ рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рднреА)ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреНрд░реВ рдХреА рд╣рд╛рд▓рд┐рдпрд╛ 1.0.0 рд░рд┐рд▓реАрдЬ рд╕реЗ рднреА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХрдИ рдкрд╛рдпрдерди рдЪреАрдЬреЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдХрдИ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред

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

рдЯрдХреНрдХрд░

@badjano рдпрд╣ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдХреЛрд╢рд┐рд╢:

$ brew update && brew upgrade httpie

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/usr/рд▓реЛрдХрд▓/рд╕реЗрд▓рд░/httpie/0.9.6/libexec/bin/http", рд▓рд╛рдЗрди 5, рдореЗрдВ
pkg_resources рд╕реЗ load_entry_point рдЖрдпрд╛рдд рдХрд░реЗрдВ
ImportError: 'pkg_resources' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╣рдпреЛрдЧреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореИрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореИрдВрдиреЗ рдкрд╛рдЗрдерди, рдкреАрдЖрдИрдкреА, рд╕реЗрдЯрдкреВрд▓, рдмреНрд░реВ рдЕрдкрдЧреНрд░реЗрдб, рд╕рдмрдХреБрдЫ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдлрд┐рд░ рднреА рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдмрд╕ рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рдЧрдпрд╛ред рд╕реНрдерд╛рдкрдирд╛ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрд╛:

==> Installing dependencies for httpie: python3
==> Installing httpie dependency: python3
==> Downloading https://homebrew.bintray.com/bottles/python3-3.5.2_1.el_capitan.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring python3-3.5.2_1.el_capitan.bottle.2.tar.gz
==> Using the sandbox
==> /usr/local/Cellar/python3/3.5.2_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python3/3.5.2_1/bin --install-lib=/usr/local/lib/python3.5/site-pa
Last 15 lines from /Users/jsheeley/Library/Logs/Homebrew/python3/post_install.01.python3:
-s
setup.py
--no-user-cfg
install
--force
--verbose
--install-scripts=/usr/local/Cellar/python3/3.5.2_1/bin
--install-lib=/usr/local/lib/python3.5/site-packages
--single-version-externally-managed
--record=installed.txt

Failed to import the site module
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
     PYTHONPATH is currently: "/Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Users/jsheeley/.venvburrito/lib/python2.7/site-packages"
     You should `unset PYTHONPATH` to fix this.
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall python3`
==> Caveats
Pip, setuptools, and wheel have been installed. To update them
  pip3 install --upgrade pip setuptools wheel
... (etc)

рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рднрд╛рдЧрд╛:

тЬЧ unset PYTHONPATH
тЬЧ brew postinstall python3

рдлрд┐рд░, httpie рдЖрдЬрд╝рдорд╛рдПрдВ:

тЬЧ http google.com
HTTP/1.1 301 Moved Permanently
Cache-Control: public, max-age=2592000
Content-Length: 219
Content-Type: text/html; charset=UTF-8
Date: Fri, 23 Sep 2016 04:34:37 GMT
Expires: Sun, 23 Oct 2016 04:34:37 GMT
Location: http://www.google.com/
Server: gws
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>

Python3 рдХреЛ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ PYTHONPATH рдкреБрд░рд╛рдиреЗ рдорд╛рди рдкрд░ рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рднреА)ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреНрд░реВ рдХреА рд╣рд╛рд▓рд┐рдпрд╛ 1.0.0 рд░рд┐рд▓реАрдЬ рд╕реЗ рднреА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХрдИ рдкрд╛рдпрдерди рдЪреАрдЬреЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдХрдИ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @sheeley , рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░рд╛ рдкрд╛рдпрдерди 3 рд▓рд┐рдВрдХ рдирд╣реАрдВ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рд╣реБрдЖ рдЬрдм рдореИрдВрдиреЗ рдПрдирдкреАрдПрдо рдХреЛ 3.10.10 рд╕реЗ 4.0.5 рддрдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ ... рдореИрдВрдиреЗ @sheeley рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореЗрд░рд╛ рдлрд┐рдХреНрд╕ рдерд╛ brew uninstall httpie рдлрд┐рд░ brew install httpie ред рдЕрдм рдореИрдВ рд╡рд╛рдкрд╕ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реВрдВред FYI рдХрд░реЗрдВ .... рдпрд╣ рдореЗрд░реЗ MacBook Pro (2011 рдХреА рд╢реБрд░реБрдЖрдд) рдкрд░ macOS 10.9.5 . рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛

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

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

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

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

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

jclem picture jclem  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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