1

几个月来,我学习使用 python 编程。我在我的 Windows 7 计算机上使用 Pyzo 及其 IEP(Python 交互式编辑器)。Pyzo 可从 www.pyzo.org/index.html 获得。

在 Pyzo 中,执行 python 代码或几行代码非常容易。Pyzo 的另一个优点是用户友好且易于使用。此外,还预装了一些包,如 numpy、scipy 或 matplotlib。

我的规格是

  • IEP 版本:3.3.dev(来源)
  • 平台:win32
  • Python版本:3.3.2
  • Qt版本:4.8.4
  • PySide 版本:1.2.1

最近我开发了将新软件包安装到 Pyzo 中的愿望。为了能够做到这一点,我必须将 Pyzo 放入注册表。因此我执行了命令

pyzo_activate

在 Windows 命令提示符下。之后我能够安装一个名为 scitools 的包。然后我打算从 http://rhodesmill.org/pyephem/ 安装包 pyephem。我从站点https://pypi.python.org/pypi/ephem/下载了 Windows 安装程序文件 ephem-3.7.5.3.win32-py3.3.exe 。现在,如果我通过执行安装程序开始安装过程,安装程序在注册表中找不到 python3.3。有谁知道补救措施吗?如何将 pyephem 安装到 Pyzo 中?

我有同样的问题,如果我尝试通过来自https://pypi.python.org/pypi/astropy/0.4.2的 Windows 安装程序 astropy-0.4.2.win32-py3.3.exe 安装包 astropy 。在这种情况下,python3.3 也无法识别。

如果有人可以帮助我,那就太好了。否则,我鼓励 pyephem 和 astropy 的开发人员使未来的版本能够安装到 Pyzo 中。

4

1 回答 1

2

根据 Pyzo 的网站,Pyzo 使用Conda进行软件包安装。您应该能够执行以下操作:

conda install ephem
conda install astropy

你不应该期望无偿开发人员将他们的代码移植到 Python 环境的每一个排列中。这些备用 Python 环境应该包括一种安装包的方法。幸运的是,在这种情况下,conda 可以帮助解决这个问题。

于 2014-11-19T22:00:22.833 回答