【发布时间】:2021-12-04 08:28:47
【问题描述】:
Python 版本:3.10
我正在尝试使用以下 pip 命令安装 freegames python 包
C:\Users\praty>pip install freegames
Defaulting to user installation because normal site-packages is not writeable
Collecting freegames
Downloading freegames-2.3.2-py2.py3-none-any.whl (108 kB)
|████████████████████████████████| 108 kB 504 kB/s
Installing collected packages: freegames
Successfully installed freegames-2.3.2
但是在我的 python 环境中导入相同的内容时,我遇到了这个错误
C:\Users\praty>python
Python 3.10.0 (tags/v3.10.0:b494f59, Oct 4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import freegames
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\praty\AppData\Roaming\Python\Python310\site-packages\freegames\_init_.py", line 61, in <module>
from .utils import floor, line, path, square, vector
File "C:\Users\praty\AppData\Roaming\Python\Python310\site-packages\freegames\utils.py", line 77, in <module>
class vector(collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
我该如何解决?
【问题讨论】:
-
你碰巧有一个名为 collections 的文件吗? (覆盖内置的)
-
在我的工作目录中?没有
-
今天发布了 2.4.0 版本,支持 Python 3.10。请参阅grantjenks.com/docs/freegames/#references 文档中的“免费 Python 游戏问题跟踪器”,以便将来提交错误。
标签: python pip attributeerror python-3.10