【问题标题】:Installing Python packages with 64 bit Windows and Python 3.3使用 64 位 Windows 和 Python 3.3 安装 Python 包
【发布时间】: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


【解决方案1】:

有史以来最好的来源!

this man is a wicked fellow.

【讨论】:

  • 我记得找到那个网站。谢谢!但我的包裹在另一座城堡里。我的意思是,如果他们没有我想要的包裹怎么办?
【解决方案2】:

安装distribute后,启动你要使用的python.exe。

在 python 交互中,运行以下代码:

from setuptools.command import easy_install

easy_install.main(["-U", "package"])

用“package”替换你想安装的任何东西。

【讨论】:

    猜你喜欢
    • 2013-12-13
    • 1970-01-01
    • 2015-02-28
    相关资源
    最近更新 更多