Httpie: ImportError: ningún módulo llamado 'pkg_resources'

Creado en 19 ago. 2016  ·  7Comentarios  ·  Fuente: httpie/httpie

➜ ~ http --ayuda
Rastreo (llamadas recientes más última):
Archivo "/usr/local/Cellar/httpie/0.9.4/libexec/bin/http", línea 5, en
desde pkg_resources importar load_entry_point
ImportError: ningún módulo llamado 'pkg_resources'

Comentario más útil

Acabo de encontrarme con esto también. Mirando el error de instalación, vi esto:

==> 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)

Para arreglarlo, ejecuté:

✗ unset PYTHONPATH
✗ brew postinstall python3

Entonces, prueba 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>

Después de instalar python3 correctamente, funciona (incluso con PYTHONPATH configurado en el valor anterior).

Creo que esto se ve agravado también por la reciente versión 1.0.0 de brew: parece haber cambiado una serie de cosas de Python para mí, y tuve que reinstalar una serie de paquetes.

Todos 7 comentarios

protuberancia

@badjano esa es una versión antigua. Tratar:

$ brew update && brew upgrade httpie

Rastreo (llamadas recientes más última):
Archivo "/usr/local/Cellar/httpie/0.9.6/libexec/bin/http", línea 5, en
desde pkg_resources importar load_entry_point
ImportError: ningún módulo llamado 'pkg_resources'

Tengo un colega que tiene la misma Mac, pero está funcionando en la suya, reinstalé python, pip, setuptools, brew upgrade, todo, todavía no puedo entender qué está pasando

Acabo de encontrarme con esto también. Mirando el error de instalación, vi esto:

==> 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)

Para arreglarlo, ejecuté:

✗ unset PYTHONPATH
✗ brew postinstall python3

Entonces, prueba 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>

Después de instalar python3 correctamente, funciona (incluso con PYTHONPATH configurado en el valor anterior).

Creo que esto se ve agravado también por la reciente versión 1.0.0 de brew: parece haber cambiado una serie de cosas de Python para mí, y tuve que reinstalar una serie de paquetes.

Gracias @sheeley , esto funcionó para mí, aunque mi python3 no estaba vinculado y decidí forzar la desinstalación y volver a instalarlo, ¡y ahora funciona!

Esto me sucedió después de actualizar npm de 3.10.10 a 4.0.5... Probé la solución @sheeley pero no funcionó para mí. Mi solución fue brew uninstall httpie y luego brew install httpie . Ahora estoy de vuelta a la normalidad. FYI... Esto estaba en mi MacBook Pro (principios de 2011) con macOS 10.9.5

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

hrj picture hrj  ·  5Comentarios

Govinda-Fichtner picture Govinda-Fichtner  ·  6Comentarios

pyvotal-cguers picture pyvotal-cguers  ·  5Comentarios

tonsV2 picture tonsV2  ·  4Comentarios

eliangcs picture eliangcs  ·  5Comentarios