Estou tentando usar o PyGitHub e estou obtendo "ImportError: Nenhum módulo chamado github".
Especificações de configuração:
macOS v10.13.6
Python v3.7.0
Instalado com pip v18.0
Alterar o diretório atual e tentar novamente?
Você quer dizer simplesmente mover o script para outro diretório e tentar novamente? Se é isso que você quis dizer, tentei e nada mudou.
O nome do seu script também é "github"?
Não, o script Python não se chama "github".
Como não usei a biblioteca, estava apenas tentando usar o código de amostra fornecido no README.md
@JosephTLyons Você executou $ pip install pygithub
antes de tentar usar a biblioteca?
Sim eu fiz. E se eu executá-lo novamente, recebo essas mensagens para confirmar.
Josephs-MBP-15:~ josephlyons$ pip install pygithub
Requirement already satisfied: pygithub in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (1.40)
Requirement already satisfied: requests>=2.14.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pygithub) (2.19.1)
Requirement already satisfied: pyjwt in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pygithub) (1.6.4)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (1.23)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (2018.4.16)
Requirement already satisfied: idna<2.8,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (2.7)
Olá, @JosephTLyons , você instalou py2 e py3 juntos em seu MBP?
Se o fizer, confirme se a configuração do interpretador IDE é a mesma que a instalação do pip foi
como a foto abaixo
e minha configuração de interpretador IDE é
@JosephTLyons Tente executar o script em um terminal .... Se for executado com sucesso, seu IDE está mal configurado
Eu tenho o python 2 (a versão que a Apple vem com seu mac) e o python3 (instalado através do Homebrew).
Além disso, estou executando o script por meio do Terminal, não estou usando um IDE. Estou codificando estritamente com Atom e depois executando com Terminal.
Tenha paciência, embora eu não seja um novo programador, sou novo em Python e este é um dos primeiros módulos Python que tentei usar e não teve sucesso para mim.
Eu tenho o mesmo problema. Eu criei um ambiente virtual e tentei instalar o PyGithub usando pip install PyGithub. Recebi: Requisito já satisfeito (use --upgrade para atualizar): pygithub em /myvenv/lib/python3.5/site-packages
Requisito já satisfeito (use --upgrade para atualizar): solicitações> = 2.14.0 em /myvenv/lib/python3.5/site-packages (de pygithub)
Requisito já satisfeito (use --upgrade para atualizar): pyjwt em /myvenv/lib/python3.5/site-packages (de pygithub)
Requisito já satisfeito (use -upgrade para atualizar): idna <2.8,> = 2.5 in /myvenv/lib/python3.5/site-packages (from requests> = 2.14.0-> pygithub)
Requisito já satisfeito (use -upgrade para atualizar): chardet <3.1.0,> = 3.0.2 in /myvenv/lib/python3.5/site-packages (from requests> = 2.14.0-> pygithub)
Requisito já atendido (use --upgrade para atualizar): certifi> = 2017.4.17 in /myvenv/lib/python3.5/site-packages (a partir de solicitações> = 2.14.0-> pygithub)
Requisito já atendido (use -upgrade para atualizar): urllib3 <1.24,> = 1.21.1 in /myvenv/lib/python3.5/site-packages (from requests> = 2.14.0-> pygithub)
Tentei importar a biblioteca usando python via terminal, mas ... Sem sucesso
Um virtualenv Python 2 resolve o problema?
Onde será usado, o python 2 não é usado por causa do conflito.
Este parece ser um problema conhecido irritante, deixe-me investigar e tentar consertar.
Pode ser um problema de PIP?
Lembro que tive esse problema (com outro módulo) no Linux Mate.
Se isso ainda for um problema, instale o pip a partir do branch master mais recente, onde acabei de corrigir um problema de importação no de6b713b0.
Também vale a pena conferir os comentários em # 314.
Mesmo problema.
Tente instalar o pygithub com este comando: python -m pip install pygithub
Isso garante que você esteja usando o pip relacionado ao interpretador Python com o qual está executando o script.
eu fiz isso:
python3 -m venv myvenv
Eu ativei o ambiente e então:
python -m pip install pygithub
Collecting pygithub
Downloading https://files.pythonhosted.org/packages/91/9e/50af4bb0ab316fedc13ae87347a718c19698ba8a19e64a692dc30c5fc9db/PyGithub-1.43.2.tar.gz (2.7MB)
100% |████████████████████████████████| 2.7MB 647kB/s
Collecting requests>=2.14.0 (from pygithub)
Using cached https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl
Collecting pyjwt (from pygithub)
Using cached https://files.pythonhosted.org/packages/93/d1/3378cc8184a6524dc92993090ee8b4c03847c567e298305d6cf86987e005/PyJWT-1.6.4-py2.py3-none-any.whl
Collecting Deprecated (from pygithub)
Downloading https://files.pythonhosted.org/packages/83/2d/7a5a117eccdef0cdf4cf015830945a7d8fdbbc9ec866d7cead758dc4229c/Deprecated-1.2.3-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests>=2.14.0->pygithub)
Downloading https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl (147kB)
100% |████████████████████████████████| 153kB 3.3MB/s
Collecting urllib3<1.24,>=1.21.1 (from requests>=2.14.0->pygithub)
Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.14.0->pygithub)
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting idna<2.8,>=2.5 (from requests>=2.14.0->pygithub)
Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
Collecting wrapt<2,>=1 (from Deprecated->pygithub)
Downloading https://files.pythonhosted.org/packages/a0/47/66897906448185fcb77fc3c2b1bc20ed0ecca81a0f2f88eda3fc5a34fc3d/wrapt-1.10.11.tar.gz
Building wheels for collected packages: pygithub, wrapt
Running setup.py bdist_wheel for pygithub ... error
Complete output from command /home/leonardo/phub/myvenv/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-yww1918p/pygithub/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpx2l6hyczpip-wheel- --python-tag cp35:
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'bdist_wheel'
----------------------------------------
Failed building wheel for pygithub
Running setup.py clean for pygithub
Running setup.py bdist_wheel for wrapt ... error
Complete output from command /home/leonardo/phub/myvenv/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-yww1918p/wrapt/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp4kz97gl4pip-wheel- --python-tag cp35:
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'bdist_wheel'
----------------------------------------
Failed building wheel for wrapt
Running setup.py clean for wrapt
Failed to build pygithub wrapt
Installing collected packages: certifi, urllib3, chardet, idna, requests, pyjwt, wrapt, Deprecated, pygithub
Running setup.py install for wrapt ... done
Running setup.py install for pygithub ... done
Successfully installed Deprecated-1.2.3 certifi-2018.8.24 chardet-3.0.4 idna-2.7 pygithub-1.43.2 pyjwt-1.6.4 requests-2.19.1 urllib3-1.23 wrapt-1.10.11
You are using pip version 8.1.1, however version 18.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Tentei executar um script usando pygithub e não retornou nenhum erro.
é bom tentar executar o script primeiro na linha de comando do ambiente virtual.
Isso pode ser causado pelas importações relativas. Python 3 requer importações absolutas. Isso deve ser corrigido em # 967
sudo pip3 install pygithub
funcionou para mim.
isso quebra no python 3.7+, mas funciona no 3.6.5 FYI
embora não tenha certeza se é um problema de pip, pois 3.7.2 usa pip 18, mas 3.6.5 usa 9.x
isso quebra no python 3.7
Eu concordo, acabei de testar. Ao usar o Python 3.7+, ocorre o seguinte erro:
Traceback (most recent call last):
File "scripts/src/create_release.py", line 6, in <module>
from github.Milestone import Milestone
ModuleNotFoundError: No module named 'github'
Usar o Python 3.6 funciona bem.
Isso ainda não funciona no Python 3.7 ??? Ainda estou recebendo erros ao importar?
@ conoroshea1996 eles se recusaram a consertar isso no passado, apesar de vários PRs para consertar.
Tenho o mesmo problema quando uso o Pycharm no Mac OS, mas não tenho esse problema quando uso o Jupyter no Mac OS. E, eu não tenho esse problema ao usar Pycharm ou Jupyter no Windows.
+1
Python 3.7.4 Recebo o mesmo erro.
@ p3nda É quase certo que este não seja o mesmo problema relatado anteriormente. Você pode mostrar o erro completo?
Olá @stevenk,
Coisa certa:
python3 --version
Python 3.7.4
Eu recebo:
ImportError: não é possível importar o nome 'Github' de 'github' (/usr/local/lib/python3.7/site-packages/github/__init__.py)
Achei que esse erro é um pouco diferente, então, depois de solucionar um problema por um tempo sem sucesso, girei um contêiner do docker, instalei o python3.6 e tentei usá-lo:
ImportError: não é possível importar o nome 'Github'
python3 --version
Python 3.6.9
@ p3nda Em qual plataforma?
@stevenk Para o primeiro erro em python3.7.4, estou usando macos mojave 10.14.6. No contêiner do docker com python 3.6.9, estou usando o Ubuntu 18.04.3
Então é estranho, o que:
>>> import github
>>> github.__file__
'/home/steven/PyGithub/github/__init__.py'
>>> dir(github.MainClass)
['AuthenticatedUser', 'Consts', 'DEFAULT_BASE_URL', 'DEFAULT_PER_PAGE', 'DEFAULT_STATUS_URL', 'DEFAULT_TIMEOUT', 'Github', 'GithubException', 'GithubIntegration', 'GitignoreTemplate', 'HookDescription', 'Installation', 'InstallationAuthorization', 'RateLimit', 'Repository', 'Requester', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'datetime', 'github', 'jwt', 'pickle', 'requests', 'time', 'urllib3']
>>> github.MainClass.__file__
'/home/steven/PyGithub/github/MainClass.py'
te dar?
E from github.MainClass import Github
desculpe
No contêiner Docker do Ubuntu 18.04:
importar github
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/usr/local/lib/python3.6/dist-packages/github/__init__.py", linha 44, em
from github.MainClass import Github, GithubIntegration
Arquivo "/usr/local/lib/python3.6/dist-packages/github/MainClass.py", linha 58, em
pedidos de importação
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/__init__.py", linha 112, em
a partir de . utilitários de importação
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/utils.py", linha 26, em
de importação de ._internal_utils para_native_string
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/_internal_utils.py", linha 11, em
from .compat import is_py2, builtin_str, str
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/compat.py", linha 59, em
de http import cookiejar as cookielib
Arquivo "/usr/lib/python3.6/http/cookiejar.py", linha 31, em
importar cópia
Arquivo "/copy.py", linha 2, em
do github import Github
ImportError: não é possível importar o nome 'Github'
from github.MainClass import Github
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/usr/local/lib/python3.6/dist-packages/github/__init__.py", linha 44, em
from github.MainClass import Github, GithubIntegration
Arquivo "/usr/local/lib/python3.6/dist-packages/github/MainClass.py", linha 58, em
pedidos de importação
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/__init__.py", linha 112, em
a partir de . utilitários de importação
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/utils.py", linha 26, em
importação de ._internal_utils para_native_string
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/_internal_utils.py", linha 11, em
from .compat import is_py2, builtin_str, str
Arquivo "/usr/local/lib/python3.6/dist-packages/requests/compat.py", linha 59, em
de http import cookiejar as cookielib
Arquivo "/usr/lib/python3.6/http/cookiejar.py", linha 31, em
importar cópia
Arquivo "/copy.py", linha 2, em
do github import Github
ImportError: não é possível importar o nome 'Github'
No meu Mac:
importar github
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/usr/local/lib/python3.7/site-packages/github/__init__.py", linha 44, em
from github.MainClass import Github, GithubIntegration
Arquivo "/usr/local/lib/python3.7/site-packages/github/MainClass.py", linha 58, em
pedidos de importação
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/__init__.py", linha 112, em
a partir de . utilitários de importação
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/utils.py", linha 26, em
importação de ._internal_utils para_native_string
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/_internal_utils.py", linha 11, em
from .compat import is_py2, builtin_str, str
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/compat.py", linha 59, em
de http import cookiejar as cookielib
Arquivo "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/cookiejar.py", linha 31, em
importar cópia
Arquivo "/Users/amanda/copy.py", linha 2, em
do github import Github
ImportError: não é possível importar o nome 'Github' de 'github' (/usr/local/lib/python3.7/site-packages/github/__init__.py)
from github.MainClass import Github
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/usr/local/lib/python3.7/site-packages/github/__init__.py", linha 44, em
from github.MainClass import Github, GithubIntegration
Arquivo "/usr/local/lib/python3.7/site-packages/github/MainClass.py", linha 58, em
pedidos de importação
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/__init__.py", linha 112, em
a partir de . utilitários de importação
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/utils.py", linha 26, em
importação de ._internal_utils para_native_string
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/_internal_utils.py", linha 11, em
from .compat import is_py2, builtin_str, str
Arquivo "/Users/amanda/Library/Python/3.7/lib/python/site-packages/requests/compat.py", linha 59, em
de http import cookiejar as cookielib
Arquivo "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/cookiejar.py", linha 31, em
importar cópia
Arquivo "/Users/amanda/copy.py", linha 2, em
do github import Github
ImportError: não é possível importar o nome 'Github' de 'github' (/usr/local/lib/python3.7/site-packages/github/__init__.py)
Devo notar que estou na minha máquina de trabalho esta manhã fazendo o teste do macbook que é
MacOS Mojave 10.14.6 com python 3.7.5 instalado. Para o contêiner ubuntu, é o mesmo, a mesma versão do python.
@stevenk
File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/cookiejar.py", line 31, in
import copy
File "/Users/amanda/copy.py", line 2, in
De onde veio esse arquivo /copy.py ou /Users/amanada/copy.py? Ele está mascarando um módulo Python real /usr/lib/python3.6/copy.py e causando uma importação circular.
copy.py é um script que eu estava trabalhando e que usa o PyGithub. Quando executei esses comandos, eles foram executados a partir do próprio interpretador Python, depois de tentar executar o script. Criei um novo contêiner sem executar esse script e apenas executei os comandos de importação por meio do interpretador Python e funcionou bem:
importar github
do github import Github
saída()
Não sei por que adicioná-lo ao meu script quebrou tudo, ainda nem está totalmente formado:
import Shutil
do github import Github
ACCESS_TOKEN = '123456789'
g = Github (ACCESS_TOKEN)
imprimir (g.get_user (). get_repos ())
@stevenk
Ele quebrou tudo por causa do nome - ele mascara um módulo Python chamado 'cópia' que está na cadeia de importação do módulo quando você executa from github import Github
. Chame seu script de qualquer outra coisa e ele deve funcionar bem.
Ok, obrigado pela clareza @stevenk, agradeço seu tempo!
@ p3nda É um prazer ajudar! Vou encerrar este problema, se você tiver qualquer outro problema, sinta-se à vontade para abrir um novo problema.
Alguém pode me ajudar com esse erro
Traceback (última chamada mais recente):
Arquivo "terra.py", linha 1, em
da importação de python_terraform *
ImportError: Nenhum módulo denominado python_terraform
No meu caso, recebi esse erro devido a problemas com meu caminho de importação do Python.
Estou usando Python 3.7.3:
$ python3 --version
Python 3.7.3
E PyPI 20.2.3:
$ pip3 --version
pip 20.2.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
Eu instalei o PyGithub:
$ pip3 install pygithub
Requirement already satisfied: pygithub in /usr/local/lib/python3.7/site-packages (1.43)
Requirement already satisfied: pyjwt in /usr/local/lib/python3.7/site-packages (from pygithub) (1.7.1)
Requirement already satisfied: requests>=2.14.0 in /usr/local/lib/python3.7/site-packages (from pygithub) (2.24.0)
Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (3.0.4)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (1.25.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (2020.6.20)
Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/site-packages (from requests>=2.14.0->pygithub) (2.10)
Mas, não consegue importar, no entanto:
$ python3 <<< "from github import Github"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'github'
Na saída do pip, vimos que o pacote foi instalado em /usr/local/lib/python3.7/site-packages
. No entanto, este diretório não estava __não__ em meu caminho de importação Python:
$ python3 <<< 'import sys; print(sys.path)'
['', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python37.zip', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/jhwill/Library/Python/3.7/lib/python/site-packages', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages']
PYTHONPATH
Uma maneira de resolver isso é adicionar o diretório ausente ao meu PYTHONPATH
, em ~/.bashrc
:
# Add these lines
readonly local_site_packages="/usr/local/lib/python3.7/site-packages"
if [ ! -z "$PYTHONPATH" ]; then
export PYTHONPATH="$local_site_packages:$PYTHONPATH"
else
export PYTHONPATH="$local_site_packages"
fi
E fonte do arquivo:
$ . ~/.bashrc
/Users/jhwill/Library/Python/3.7/lib/python/site-packages
já está no caminho do meu sistema. Portanto, podemos direcionar este diretório para instalação enquanto usamos o comando pip3
:
$ pip install --target=/Users/jhwill/Library/Python/3.7/lib/python/site-packages PyGithub
Collecting PyGithub
Using cached PyGithub-1.53-py3-none-any.whl (274 kB)
Collecting pyjwt
Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting deprecated
Using cached Deprecated-1.2.10-py2.py3-none-any.whl (8.7 kB)
Collecting requests>=2.14.0
Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB)
Processing ./Library/Caches/pip/wheels/62/76/4c/aa25851149f3f6d9785f6c869387ad82b3fd37582fa8147ac6/wrapt-1.12.1-cp37-cp37m-macosx_10_14_x86_64.whl
Collecting idna<3,>=2.5
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting chardet<4,>=3.0.2
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
Downloading urllib3-1.25.10-py2.py3-none-any.whl (127 kB)
|████████████████████████████████| 127 kB 2.9 MB/s
Installing collected packages: pyjwt, wrapt, deprecated, idna, chardet, certifi, urllib3, requests, PyGithub
Successfully installed PyGithub-1.53 certifi-2020.6.20 chardet-3.0.4 deprecated-1.2.10 idna-2.10 pyjwt-1.7.1 requests-2.24.0 urllib3-1.25.10 wrapt-1.12.1
Comentários muito úteis
Eu concordo, acabei de testar. Ao usar o Python 3.7+, ocorre o seguinte erro:
Usar o Python 3.6 funciona bem.