如何在Windowsx86下安装Exscript for Python3.5

2024-06-24 12:32:27 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能帮助安装这个在Windows上运行的Python3.5x32吗? 我认为通常的方法(pip install exscript)试图安装错误的版本

这是我得到的错误

Collecting exscript
Using cached Exscript-2.3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in 
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\setup.py", line 4, in 
from Exscript.version import version
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript_init_.py", line 34, in 
from Exscript.Queue import Queue
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript\Queue.py", line 35, in 
from Exscript.Logger import logger_registry
File "C:\Users\MyUserA\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript\Logger.py", line 27, in 
from itertools import chain, ifilter
ImportError: cannot import name 'ifilter'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\

有一个python3.0分支,但我不知道如何安装它 https://github.com/knipknap/exscript/tree/py3


Tags: pipinfrompyimportbuildlocalline
1条回答
网友
1楼 · 发布于 2024-06-24 12:32:27

很难在评论中解释,所以我会写一个包含我所说的一切的答案。在

第一:所讨论的模块Exscript仍在为python3提供支持而开发中,这意味着它目前还没有完全的功能和bug。尽管GitHub上说昨天更新了,但这意味着它最后一次修改是在昨天,而不是昨天发布的最终版本。如果你想的话,你仍然可以下载并使用开发版本,只要在下面留言,我会告诉你怎么做的。 如果你想知道这是否是最终的,你可以去版本.py在GitHub中检查优版本,当前设置为'development',如果是final,他们会将其更改为'final'。在

第二:pip尝试安装python2版本的原因是因为开发人员很懒,所以他们只上传了一个.tar文件,其中包含一个带有设置.py文件,pip自动下载并尝试为您设置它。看here。通常,包存储在一个.whl文件中,该文件说明了它适用于哪个python版本以及支持哪些操作系统,pip可以识别这些文件,但不能识别{}文件,因为它们不包含任何关于这些文件的信息。在

总之,我不建议现在就为python3获取Exscript,因为它不能完全工作。在

相关问题 更多 >