Esto también puede suceder en Intellij Ultimate, que tiene integrado PyCharm. El problema es tal como se diagnosticó anteriormente, tiene seleccionado el intérprete equivocado.
El método exacto para solucionar este problema para cualquier proyecto dado es ir a Configuración del proyecto ... Proyecto y ajustar el SDK Proyecto. Puede agregar un SDK de proyecto nuevo si no tiene agregado Python 3 navegando al binario de python3. Esto solucionará los errores enumerados anteriormente. Un atajo a las Configuraciones del Proyecto es el ícono azul del tablero de ajedrez.
También puede agregar Python 3 como intérprete predeterminado para proyectos de Python. En OSX esto está en Archivo .. Otras configuraciones ... Estructura de proyecto predeterminada. Allí puede configurar el Project SDK que ahora se aplicará en cada nuevo proyecto. Puede ser diferente en otras plataformas, pero aún similar.
¿Por qué esto tiene upvotes ya que ni siquiera responde la pregunta. Él dice que ha instalado múltiples versiones de Python (versión 2 y versión 3). Quiere ejecutar algunos scripts con Python 3 y algunos con Python 2. ¿Cómo cambias la versión de python que se usa? –
Está en File-> Settings-> project intérprete en versiones más nuevas. –
Y aún más nuevo (por ejemplo, 4.5.4 y versiones posteriores) está en Archivo -> Configuración -> Proyecto: {your_project_name} -> Project Interpreter. –