我正在学习并尝试在Python3中制作蛇游戏 我正在进口乌龟
我正在使用:Linux Mint 19,PyCharm,python37,python3-tk
Traceback (most recent call last):
File "/home/buszter/PycharmProjects/untitled1/snake.py", line 2, in <module>
import turtle
ModuleNotFoundError: No module named 'turtle'
我正在阅读的所有地方的乌龟都应该预先安装,但我仍然没有:(
我尝试了pip install turtle
并说
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/
编辑
pycharm中项目设置的屏幕截图
答案 0 :(得分:0)
您的Pycharm
使用的python很可能不是Python3.7
。尝试打开Python提示符并运行import turtle,因为它应该已经打包到python
中了。
答案 1 :(得分:0)
我知道这是一个老话题,但是我现在在Fedora 31上也遇到了同样的问题。
重新安装软件包无效。
有效的方法是安装IDLE编程工具(这只是适用于儿童的Python IDE),该工具还安装了tkinter模块。
我认为只安装python3-tkinter
(这就是Fedora存储库中的命名方式)软件包也可以,因为turtle
在Tk模块内部。
答案 2 :(得分:0)
您不能通过pip安装乌龟库,它必须位于标准库中。
pip install turtle
安装this 3rd party库。您可以查看上述库的下载文件(this tar.gz文件)链接和pip输出中的链接。他们是一样的。
对于该解决方案,我认为您只需复制this并写入文件即可。
答案 3 :(得分:0)
您的设置屏幕截图显示没有 PythonTurtle 包。 只需单击 + 并找到名为“PythonTurtle”的包,然后单击安装包。