我想在Windows 8.1上使用Python 3.6安装pyinsane2。当运行'python setup.py sdist_wheel install'时,它告诉我:没有名为'version'的模块。所以我尝试手动安装模块version
。
运行命令pip install version
,然后显示导入错误cannot import name 'izip_longest'
。我已经知道我必须在python 3中取出izip的i,但我找不到该文件,我可以在哪里更改它。
它告诉我文件(version.py)将位于'C:\ Users \ myname \ AppData \ Local \ Temp \ pip-build-p619-k9v6 \ version \ version.py',但文件夹为pip-build-p619我的Temp目录中不存在-k9v6。
任何想法如何才能访问该文件?感谢
答案 0 :(得分:1)
pyinsane2
仅为Python 3.4提供预构建的Windows二进制文件,如您所见here on PyPI。您正在使用Python 3.6。如果您没有安装编译器(see for example this question),pip install
将失败,因为pyinsane2
需要编译某些扩展模块。
为什么你得到关于version
模块的错误,我不能说。我的建议是安装the latest version of Python 3.4并重试pip install pyinsane2
。
答案 1 :(得分:0)
请参阅上一篇文章,了解Python 3中版本模块的问题答案。