由于缺少版本模块(Python 3.6 / Windows),pyinsane2的安装失败

时间:2018-02-12 18:59:17

标签: python pip python-3.6

我想在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。

任何想法如何才能访问该文件?感谢

2 个答案:

答案 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中版本模块的问题答案。

ImportError: No module named 'version'