Recentemente encontrei esse problema quando estava usando o Pycharm 2017.3.2 no Ubuntu 16.10.
Minha configuração foi:
Eu instalei o Python 3.6 a partir do PPA do Python. Eu tinha o Python 3.6.0b4. No entanto, eu tinha acabado de atualizar o Ubuntu para o 17.04, mas ainda tinha que reiniciar. Quando eu reiniciei o meu computador, ele ainda estava jogando esse erro. Portanto, tentei ver qual era o padrão python3.6
no terminal.
➜ ~ python3.6
Python 3.6.1 (default, Mar 22 2017, 06:17:05)
[GCC 6.3.0 20170321] on linux
Type "help", "copyright", "credits" or "license" for more information.
Portanto, percebi que o Python que eu tinha em meu virtualenv pode estar desatualizado ou apontando para uma versão incorreta do Python.
Solução :
- Verifiquei qual versão do Python 3.6 eu tinha instalado (3.6.1).
- Removido meu ambiente virtual.
-
Criado o novo ambiente virtual usando virtualenvwrapper:
mkvirtualenv --python=python3.6
-
Instalou os requisitos com o pip:
pip install -r requirements.txt