J'essaye d'installer monkeytype sur le terminal Ubuntu en utilisant la commande:
bash-4.3$ pip install monkeytype DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Collecting monkeytype Using cached https://files.pythonhosted.org/packages/5f/59/43bc6e44d69bd268e545fdfacdd6866362aca57ac894bbc3177b5455c06a/MonkeyType-18.2.0.tar.gz Collecting retype (from monkeytype) Using cached https://files.pythonhosted.org/packages/6e/da/ca9f5560f051d2ed79a52de1170903e3ff8ad011cff56c65abfcff38d372/retype-17.12.0.tar.gz ERROR: Complete output from command python setup.py egg_info: ERROR: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-mCIobj/retype/setup.py", line 14, in <module> assert sys.version_info >= (3, 6, 0), "retype requires Python 3.6+" AssertionError: retype requires Python 3.6+ ---------------------------------------- ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-mCIobj/retype/
mais j'obtiens une erreur disant:
Command "python setup.py egg_info" failed with error code 1
Voici le journal complet:
pip install monkeytype
3 Réponses :
Avec pip install
, la vraie erreur est toujours cachée un peu plus haut dans le journal car pip exécute la routine d'installation de vos paquets.
Dans votre cas, recherchez ERROR: Traceback
, qui dit "retaper requires Python 3.6+".
Donc, le paquet installé nécessite Python 3.6 mais à partir d'un message d'erreur antérieur, nous pouvons déduire que votre pip exécute python 2.7 (cherchez DEPRECATION: Python 2.7
)
Donc, corrigez l'erreur en exécutant la commande avec pip3
ou python3 pip
.
Pour vérifier quelle version de python est utilisée, appelez pip -V
.
Consultez la liste des erreurs en recherchant une ligne comme "AVERTISSEMENT: le paquet de roues n'est pas disponible." ou quelque chose de similaire. Installer séparément chaque paquet manquant résout les problèmes.
sudo pip3 install --upgrade setuptools copy it and paste it in terminal.