在注册表中找不到biopython-python 3.3的安装

在注册表中找不到biopython-python 3.3的安装,python,windows-7,registry,biopython,Python,Windows 7,Registry,Biopython,我正在尝试安装biopython,以便在Windows7计算机上运行Python 3.3 我已经下载了biopython可执行文件biopython-1.61.win32-py3.3-beta.exe。然而,当我尝试运行可执行文件时,我得到一条消息“Python 3.3版是必需的,它在注册表中找不到。”我的计算机上有Python 3.3版。我已经通过它运行程序一两个月了。它是从文件python-3.3.0.amd64.msi安装的,位于Program Files(x86)目录中。我已尝试重新安装

我正在尝试安装biopython,以便在Windows7计算机上运行Python 3.3

我已经下载了biopython可执行文件biopython-1.61.win32-py3.3-beta.exe。然而,当我尝试运行可执行文件时,我得到一条消息“Python 3.3版是必需的,它在注册表中找不到。”我的计算机上有Python 3.3版。我已经通过它运行程序一两个月了。它是从文件python-3.3.0.amd64.msi安装的,位于Program Files(x86)目录中。我已尝试重新安装python 3.3,但收到相同的错误消息


有人知道如何解决这个问题吗?

Python.org为Windows安装程序提供了两种风格,32位(“win32”)和64位(“amd64”)。您的Python版本需要匹配的库安装程序。您正在尝试将32位Biopython安装程序与64位Python一起使用

按照这里的说明,这里有针对Biopython、NumPy等的实验性64位Windows安装程序:


或者,您可以安装32位版本的Python 3.3 for Windows,然后使用biopython-1.61。win32-py3.3-beta.exe

问题是Windows 64位和biopython 32位。。。 要获取64位版本的biopython,请获取此版本:

您可以尝试通过修复Windows注册表中的空白选项来解决此问题。 提供安装numpy时类似问题的详细信息。
简而言之,您只需运行windows命令行并键入:“reg copy HKEY\U LOCAL\U MACHINE\SOFTWARE\Python HKLM\SOFTWARE\Wow6432Node\Python/s”

您在3.3之后安装了不同版本的Python吗?这可能会更改注册表设置。或者,在cmd.exe上,
ASSOC.py=Python.File
FTYPE Python.File=“C:\Python33\Python.exe”“%%1”%%*
(或任何您的路径)。只需考虑其他内容。你有64位版本的Python,你有64位的biopython吗?你可以将答案标记为已接受(这就是所有这些愚蠢的分数和徽章的部分原因)。这与几个月前发布的相同。