Cuando yo cambio mi PyCharm usar Python 3.4.3 estoy recibiendo el error:

No válido SDK de Python

También PyCharm no encuentra automáticamente el Python 3.4 intérprete para mí, aunque esté en la ruta deseada /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4.

Ver captura de pantalla:

No válido Python SDK de Error mientras utiliza python 3.4 en PyCharm

Aunque el intérprete no funciona.
Soy capaz de obtener la salida correcta como se esperaba, pero la finalización de código relacionados con python 3.4 no está funcionando.

por ejemplo, print("hello world!) todavía muestra un error en el editor, pero la consola muestra el resultado correcto.

InformationsquelleAutor rayonst | 2015-08-05

4 Comentarios

  1. 4

    He tenido el mismo problema.
    Intente comentario/eliminar la variable de PYTHONPATH en su ~/.bash_profile

    #export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

    Si esto no ayuda también puede ser útil para buscar en la idea.registro de los errores:

    /Users/username/Library/Logs/PyCharm40/idea.log

    Tenía los siguientes errores:

    Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
         PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages/"
         You should `unset PYTHONPATH` to fix this.
    • Gracias por la respuesta. Estoy viendo el error que estamos viendo en los registros de mi.
    • Gracias por la respuesta. No estoy viendo el error que estamos viendo en los registros de mi. pero creo que hay algo mal con mi pythonpath. Cuando hago eco de PYTHONPATH, obtener una respuesta como usuario/usuario/escritorio/ , Puede ser que haya cambiado accidentalmente , y pycharm es tratando de buscar sdk de allí. He probado a desactivar pythonpath, pero guardas el mismo valor. No se puede hacer de origen .barshrc dando error de archivo no encontrado, incluso a pesar de que el archivo existe en ese lugar. Renunciar a pycharm por ahora, y el uso de pydev que funciona bien
    • No te rindas! Mantener la frente! Si ejecuta OS X, entonces es probablemente no .bashrc archivo en su directorio de inicio. Usted debe buscar .bash_profile. Si dos de ellos no existen más que crear uno manualmente – funcionará! También, trate de brew install python3. A mí me funciona.
    • Gracias por título mí a la dirección correcta. Yo de alguna manera de actualizar mi perfil archivo, con PYTHONPATH valor codificado. Se deshizo de él, y que todo funciona [email protected]
  2. 9

    Esto también me pasó a mí. He cambiado el nombre de un repositorio y, a continuación, mi entorno virtual se quedó atascado en el camino antiguo.

    Me grepped todos los archivos de configuración y no pude encontrar ninguna referencia a la antigua.

    Lo que finalmente resolvió el problema era borrar cachés con la opción File > Invalidate Caches /Restart...:

    No válido Python SDK de Error mientras utiliza python 3.4 en PyCharm

    • Esto no funciona para mí. Menta 18.2, Python 3.6, Pycharm 2017.2.2.
    • Este también fue mi problema. Mi dios, que fue frustrante
  3. 2

    Yo voy el mismo mensaje de error en la versión de Windows de PyCharm después he re-instalado Python (3.5) en una ubicación diferente. El problema fue que la mayoría de los entornos virtuales registradas en PyCharm todavía estaban en referencia a la antigua instalación de Python.

    Lo resolvió mediante la eliminación de estos existente en los entornos virtuales y la creación de uno nuevo. Si eliminar los existentes intérpretes (en entorno virtual) no es una opción, usted debe ser capaz de modificar el lugar en Archivo | Configuración | Proyecto Intérprete

    • El mismo problema para mí. Específicamente el archivo \venv\Lib\orig-prefix.txt contiene una ruta de acceso incorrecta a mi python (en mi caso anaconda2). He actualizado ese camino y todo salió bien.
  4. 0

    Tengo el mismo problema, cuando he actualizado Python (3.x) a través de la versión Home brew en MacOS.
    Respuestas de arriba no funciona para mí. Pero con las personas, me doy cuenta de que es un problema con la vinculación de los directorios. He eliminado ~/.virtualenvs carpeta y recreado todos los virtual envs.

    $ ls -a ~/.virtualenvs
    local-dev wdias-dev
    $ rm -rf ~/.virtualenvs
    $ which python3
    /usr/local/bin/python3
    $ mkvirtualenv local-dev --python=/usr/local/bin/python3
    $ mkvirtualenv wdias-dev --python=/usr/local/bin/python3

    Abrir el PyCharm de nuevo, y funciona bien.

Dejar respuesta

Please enter your comment!
Please enter your name here