无法弄清楚如何在Windows上安装此python模块?

时间:2018-09-25 18:53:47

标签: python windows python-module

我一直在尝试在Windows 7上安装名为BioPython的模块,但每次尝试进行pip安装时,我都会得到以下提示:

Command "c:\users\mqian\appdata\local\programs\python\python37-32\python.exe -u
-c "import setuptools, tokenize;__file__='C:\\Users\\mqian\\AppData\\Local\\Temp
\\pip-install-e0z5nqc6\\biopython\\setup.py';f=getattr(tokenize, 'open', open)(_
_file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file
__, 'exec'))" install --record C:\Users\mqian\AppData\Local\Temp\pip-record-fsxh
7if9\install-record.txt --single-version-externally-managed --compile" failed wi
th error code 1 in C:\Users\mqian\AppData\Local\Temp\pip-install-e0z5nqc6\biopyt
hon\

一些谷歌搜索和StackOverflowing并没有带来任何帮助。我看了一些关于错误代码1的SO帖子,但都没有用。有人有什么建议吗?

2 个答案:

答案 0 :(得分:1)

所以我看了看我的堆栈跟踪,似乎我错过了它给我的所有输出混乱中的重要一行。

这两个链接有所帮助。

Pip error: Microsoft Visual C++ 14.0 is required

Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualst udio.com/visual-cpp-build-tools

基本上,我缺少此工具(我尚不确定完全使用该工具)。根据第二个链接,如果出现以下任何内容:Failed building wheel for [your module]Failed to build [your module]Microsoft Visual C++ 14.0 is requiredUnable to find vcvarsall.bat,则可能需要安装Visual c ++。

无论哪种方式,安装它都可以解决我的问题。干杯。

答案 1 :(得分:0)

您可以尝试安装Anaconda环境,然后执行conda install -c anaconda biopython