unicodedata tildes delete accented python python-2.7 encoding pip

tildes - python unaccent



Python 2.7: LookupError: codificación desconocida: cp65001 (2)

El error significa que los caracteres Unicode que su script intenta imprimir no pueden representarse utilizando la codificación de caracteres de la consola actual.

También intente ejecutar el set PYTHONIOENCODING=UTF-8 después de ejecutar pip --version sin volver a cargar el terminal si todo va bien agregue PYTHONIOENCODING como variable env con valor UTF-8 . Vea Cómo configurar la ruta y las variables de entorno en el artículo de Windows para obtener información sobre cómo agregar la variable de Windows.

NOTA : Para el uso de PowerShall $env:PYTHONIOENCODING = "UTF-8"

También puedes intentar instalar win-unicode-console con pip:

pip install win-unicode-console

Luego vuelve a cargar tu terminal e intenta ejecutar pip --version

Sin embargo, puede seguir las sugerencias del cambio de codificación de Windows cmd que causa la respuesta de fallo de Python porque tiene el mismo problema .

Esta pregunta ya tiene una respuesta aquí:

Instalé Python 2 (64 bits), en Windows 8.1 (64 bits) y quise saber la versión pip y para eso disparé pip --version pero está dando un error.

C:/Users/ADMIN>pip --version Traceback (most recent call last): File "c:/dev/python27/lib/runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "c:/dev/python27/lib/runpy.py", line 72, in _run_code exec code in run_globals File "C:/dev/Python27/Scripts/pip.exe/__main__.py", line 5, in <module> File "c:/dev/python27/lib/site-packages/pip/__init__.py", line 15, in <module> from pip.vcs import git, mercurial, subversion, bazaar # noqa File "c:/dev/python27/lib/site-packages/pip/vcs/mercurial.py", line 10, in <module> from pip.download import path_to_url File "c:/dev/python27/lib/site-packages/pip/download.py", line 35, in <module> from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner File "c:/dev/python27/lib/site-packages/pip/utils/ui.py", line 51, in <module> _BaseBar = _select_progress_class(IncrementalBar, Bar) File "c:/dev/python27/lib/site-packages/pip/utils/ui.py", line 44, in _select_progress_class six.text_type().join(characters).encode(encoding) LookupError: unknown encoding: cp65001

Nota: el mismo comando funciona bien para python 3. He desinstalado ambos e instalé de nuevo pero aún no tengo éxito.


En primer lugar necesitas actualizar tu pip. Puedes hacer esto en Windows por:

python -m pip install -U pip

Luego vaya manualmente a su carpeta de secuencias de comandos, ingrese la línea de comandos desde esa carpeta (puede hacerlo haciendo clic en Mayús + botón derecho del ratón -> Abrir ventana de consola), y luego debe usar uno de estos comandos.

pip -V pip --version

Esto resultará en

pip 7.1.2 from c:/python27/lib/site-packages (python 2.7)

Si aún tiene problemas, puede intentar eliminar su ruta de Python actual y agregar una nueva a Python 2.7.