【发布时间】:2013-01-06 23:14:10
【问题描述】:
我读到有一个不错的文本转语音包,名为 pyttsx,可以包含在我的 Python 脚本中。一旦我尝试安装 pyttsx,事情就会开始快速崩溃。 pyttsx 适用于 Python 2.6(也许是 2.7?)而不是 3.3。我安装了 2.7 和 3.3(也可移植 Python 2.7 和 3.2),但我无法让 setuptools 或 easy_install 工作。我安装了部分分发,但我可能在安装结束时看到了一些错误,所以我不确定它是否正常工作,无论如何它都不会安装 pyttsx。有一个 Windows .exe 程序可以让你安装 Python 包,但它不适用于 64 位 Python。几天来我一直在寻找答案,但找不到足够具体的答案。
如何在 64 位 Windows 7 上安装带有 64 位 Python 3.3 的 Python 包,或者这是否可能?
【问题讨论】:
-
这取决于包。如果该包不是为 Python 3 编写的,则它不适用于 Python 3。下面由 Jakob Bowyer 链接的站点上有许多库的 64 位安装程序,但这无助于您安装 Python 2 库在 Python 3 上。
-
Windows 上的 Python 3.3 允许您安装多个版本的 Python,并使用 Python 加载器和 shabang 来选择要使用的版本。例如,我将#python2.7 添加为旧代码的第一行以使其正常工作。 pyttsx 不应该在我的系统上安装到 2.7 版吗?包可以手动安装吗?
-
是的,如果你安装了 Python 2,你应该可以安装它。您需要提供有关您尝试安装它的具体方式以及遇到的错误的具体信息。
标签: python window 64-bit packages