【发布时间】:2020-11-09 01:32:37
【问题描述】:
我正在通过 YouTube 教程系列https://www.youtube.com/watch?v=QIXyj3WeyZM 学习一个 Python Pygame 瓷砖游戏
我的代码与视频中的代码相同。 (我检查了很多次错误。)
当我运行程序时,我得到这个错误:
File "C:\Users\PC\Desktop\letní hra\TILE TUTORIAL\main.py", line 6, in <module>
from sprites import *
File "C:\Users\PC\Desktop\letní hra\TILE TUTORIAL\sprites.py", line 3, in <module>
from tilemap import collide_hit_rect
File "C:\Users\PC\Desktop\letní hra\TILE TUTORIAL\tilemap.py", line 1, in <module>
import pytmx
ModuleNotFoundError: No module named 'pytmx'
它认为我缺少 pytmx,但我使用终端 pip install pytmx 安装了它,就像视频中一样。
我遇到了这个错误,所以我卸载了它,然后重新安装了它,但还是出现了同样的错误。
我正在使用 Python 3.8 运行我的代码,pytmx 的安装路径是 C:\Users\PC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\pytmx
【问题讨论】:
-
你能不能
pip list看看pytmx是否列在那里? -
我在终端写了点列表,得到:-ytmx 3.21.7 PyTMX 3.21.7 6 1.15.0
-
你使用什么命令来运行你的代码?您可以尝试使用
pip3 install pytmx并检查它是否有效吗? -
当我尝试 pip3 install pytmx 我得到要求已经满足
-
您是否使用任何虚拟环境?你是否安装了多个版本的python?
标签: python python-3.x pygame pytmx