Estoy tratando de ejecutar el linter autopep8 en un archivo Python en VSCode.
Seguí las instrucciones aquí: https://code.visualstudio.com/docs/python/environments y seleccioné mi intérprete (⇧⌘P):/usr/local/bin/python
Luego trato de formatear mi código y VSCode dice que autopep8 no está instalado y se puede instalar a través de Pip. Sin embargo, cuando intento instalar a través de Pip, dice There is no Pip installer available in the selected environment
.
Luego intenté lanzar una terminal en el entorno actual seleccionando Python: Crear terminal desde la paleta de comandos.
El terminal se abre bien, pip
está presente, y yo soy incluso capaz de pip install autopep8
en la terminal que se abrió en VSCode, pero cuando trato de ejecutar el formato de documento de comandos consigo los mismos errores que autopep8
y pip
no están disponibles en el entorno.
fuente
python-pip
, en cuyo caso debe instalarlo. Si está en macOS, es posible que esté usando Python preinstalado de Apple, que no viene con pip (en cuyo caso realmente debería instalar un Python separado en su lugar, pero si realmente lo desea, puede instalar pip para eso uno). Y así.pip
ese entonces. En ese caso, si no puede actualizar a un Python más nuevo (y no está usando un Python instalado en la distribución de Linux), debe usarget-pip.py
./usr/local/bin/python
más que solo/usr/local/bin/python3
? (No se utiliza para realizar copias cuando tenían paquetes python2 y python3 separadas, pero no lo han utilizado recientemente.)Respuestas:
En Ubuntu16.04, trabajé con Python3 en vscode y
apt-get install python3-pip
resuelve mi problema.
Eso es porque descubro que: debajo de mi terminal, escribo el
pip -V
. Muestra que es para Python2, no para Python3.fuente
Hombre, solo puedes cambiar de intérprete.
Ingrese (ctrl + shift + p), luego escriba Python: Seleccione Intérprete, de esta manera elige la versión que necesita su extensión.
Esto funcionó para mí.
fuente
Tengo varias versiones de Python:
presione lo siguiente (Mostrar todos los comandos): pegue lo siguiente: Seleccione una de las versiones que muestra, he seleccionado
Ctrl + Shift + P
Python: Select Interpreter
python 3.7.3 64-bit
presione
Ctrl + ,
para abrir Configuraciónbuscar para cambiar a
python.pythonPath
python
/usr/bin/python3.7
Nota : es posible que esto no sea necesario, sin embargo, asegúrese de que
/usr/bin/python3.7
realmente exista para usted, es posible que tenga una ruta diferente/usr/local/bin/python3.7
, como , etc.Ejecute el siguiente comando en la Terminal:
apt-get install python3-pip
Con los pasos anteriores, todos los problemas se resolvieron. Espero que ayude.
fuente
probar Ctrl+ Shift+ P luego escribir
Python: Select Interpreter
y seleccione la versión de Python.
fuente
1.Seleccione el comando Archivo> Preferencias> Configuración (⌘,) para abrir la Configuración de usuario.
2.Busque y cree o modifique una entrada para python.pythonPath con la ruta completa al ejecutable de Python de acuerdo con sus requisitos. Por ejemplo, la cambié a la ruta python2.6 a esta ruta / usr / local / bin / python3.
fuente
(en mac) si está usando python3 pero vscode le dijo que pip no estaba instalado, puede cambiar la versión de Python en la parte inferior de vscode. Y supongo que estás usando otro terminal pero no bash, el terminal predeterminado de vscode es bash. Bash no sabe que ha instalado pip @ 2.
fuente
zsh
La instalación de python3-pip solucionó el problema.
apt-get install python3-pip
fuente
Para usuarios de WSL:
Si tiene sus archivos de trabajo en la ruta del subsistema de Linux, aún necesita pip para Windows para que VSCode lo use.
fuente
En Ubuntu:
Asegúrese de tener Python y pip instalados.
Vaya a Configuración, escriba python.py en la entrada de búsqueda. Esto debería encontrar la configuración de la ruta de Python.
Elimine esta ruta (si está configurada actualmente), guarde. Salga del código y establezca el valor actual.
Para mí es / usr / bin / python3
fuente
Para el sistema Windows, verifique la variable de entorno> Variables del sistema, verifique la variable Path para la ruta de Python. (Si no se encuentra, configure la variable de ruta para Python)
Copie la ruta y péguela en vscode> archivo> preferencias> configuración> python.pythonPath
Funcionó para mí.
fuente
Me encontré con este problema mientras aprendía django y la terminal no me dejaba instalar nada.
Cree un entorno virtual en shell y luego use la ruta del entorno como su intérprete. Esto funcionó para mí.
Con suerte, esta imagen le dará una buena idea. Haga clic aquí
fuente
Tenía un problema similar con pylint en un contenedor docker. Me di cuenta de que la razón por la que la instalación de pylint solicitada por VS-Code no funcionó para mí fue porque estaba usando la instalación global de Python (global dentro de mi contenedor Docker, de todos modos), que puede requerir permisos elevados para instalar cosas y el código VS no estaba no se ejecuta como root en el contenedor. De acuerdo con los documentos de extensión de Python del código vs :
fuente
Puede usar el pycharm en lugar de él, si Pycharm abre el mismo DIR, agregará el .idea DIR en él, luego cerrará Pycharm o no, si lo desea. lo entenderá, la pregunta se ha ido.
fuente