Installation of biopython - python 3.3 not found in registry

故事扮演 提交于 2019-12-01 02:22:11

问题


I am trying to install biopython to run with Python 3.3 on a Windows7 computer.

I have downloaded the biopython executable biopython-1.61.win32-py3.3-beta.exe. When I attempt to run the executable, however, I get the message "Python version 3.3 is required, which is not found in the registry." Python version 3.3 is present on my computer. I have been running programs through it for a month or two. It was installed from the file python-3.3.0.amd64.msi, and is located in the Program Files (x86) directory.I have tried reinstalling Python 3.3 but get the same error message.

Does anyone know how to get around this problem?


回答1:


Python.org provides Windows installers in two flavours, 32 bit ("win32") and 64 bit ("amd64"). You need matching library installers for your Python version. You are trying to use a 32 bit Biopython installer with a 64 bit Python.

As instructed here http://biopython.org/wiki/Download there are experimental 64 bit Windows installers for Biopython, NumPy, etc here: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Or, you can install the 32-bit version of Python 3.3 for Windows, and then use biopython-1.61.win32-py3.3-beta.exe




回答2:


You can try to solve this problem by fixing a blank option in the Windows registry. https://stackoverflow.com/a/11507968/3962648 provide details of similar issue when installing numpy. In short, you can just run the windows command line and type in: "reg copy HKEY_LOCAL_MACHINE\SOFTWARE\Python HKLM\SOFTWARE\Wow6432Node\Python /s"




回答3:


probelm is windows 64bit and biopython 32bit... to get the 64bit version of biopython get this one: http://www.lfd.uci.edu/~gohlke/pythonlibs/



来源:https://stackoverflow.com/questions/15161315/installation-of-biopython-python-3-3-not-found-in-registry

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!