2
votes

Aucun module nommé 'tortue'

J'apprends et j'essaie de créer un jeu de serpent en Python3 j'importe la tortue

J'utilise: Linux mint 19, PyCharm, python37, python3-tk

 pip install turtle
Collecting turtle
  Using cached https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-kvf9on0y/turtle/setup.py", line 40
        except ValueError, ve:
                         ^
    SyntaxError: invalid syntax

    -------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-kvf9on0y/turtle/

partout où je lis tortue devrait être préinstallé, mais je ne le fais toujours pas ayez-le :(

j'ai essayé pip install turtle et dit

Traceback (most recent call last):
  File "/home/buszter/PycharmProjects/untitled1/snake.py", line 2, in <module>
    import turtle
ModuleNotFoundError: No module named 'turtle'

EDIT

capture d'écran de paramètres du projet dans pycharm

 capture d'écran des paramètres du projet dans pycharm


0 commentaires

3 Réponses :


0
votes

Très probablement, le python utilisé par votre Pycharm n'est pas Python3.7 . Essayez d'ouvrir une invite Python et d'exécuter import turtle, car elle devrait déjà être empaquetée dans python .

( https://docs.python.org/3/library/turtle. html )


3 commentaires

dans le terminal, j'ai exécuté python3 et importé la tortue et cela fonctionne ... donc j'ai tortue :), mais ne fonctionne toujours pas. J'ai aussi ajouté une capture d'écran à la question :)


Ensuite, assurez-vous que le python que vous utilisez est le même que celui que vous utilisez dans PyCharm


Le module turtle est généralement livré avec python . Je dis de le réinstaller.



0
votes

Je sais que c'est un sujet assez ancien, mais j'ai eu le même problème en ce moment sur mon Fedora 31. La réinstallation des packages n'a pas fonctionné.
Ce qui a fonctionné, c'est d'installer l'outil de programmation IDLE (c'est juste Python IDE pour les enfants), qui installe également le module tkinter.
Je pense que l'installation du package python3-tkinter (c'est ainsi que ce package est nommé dans le repo Fedora) fonctionnerait également, car turtle est à l'intérieur du module Tk.


0 commentaires

0
votes

Vous ne pouvez pas installer la bibliothèque turtle via pip, elle doit être dans la bibliothèque standart. pip install turtle installe cette bibliothèque tierce . Vous pouvez consulter le fichier de téléchargement ( ce fichier tar.gz) de la bibliothèque ci-dessus et le lien dans la sortie de pip. Ils sont identiques.

Pour la solution, je pense que vous pouvez simplement copier ceci et écrivez dans un fichier.


0 commentaires