【问题标题】:how to set python environment variables如何设置python环境变量
【发布时间】:2014-01-21 04:52:55
【问题描述】:

我一直在慢慢研究安装 PyTables 所需的所有依赖项。这包括更新 Numpy、安装 numexpr 和 cython 以及 hdf5 库。

我现在收到一条错误消息,指出它找不到本地 HDF5 安装。它指出我应该设置一个 HDF5_DIR 环境变量。我已经创建了一个 windows 环境变量 HDF5 和 HDF5_DIR,并且我已经将 hdf5 bin 目录添加到了我的路径中。还是不开心。

python 有单独的一组环境变量吗?我怀疑有,但是搜索 python 和环境变量只会导致很多关于如何设置 PYTHONPATH 的描述。

【问题讨论】:

  • Windows?你重启你的cmd了吗?

标签: python python-2.7 pytables


【解决方案1】:

让我让您的事情变得更轻松 - 访问 Christoph Gohlke 的 Python Extension Packages for Windows 存储库,并从那里获取您需要的每个包。 NumPy 和 SciPy 使用英特尔的数学内核库编译,这使得某些函数显着更快。所有支持库要么包含在安装程序中,要么链接在一起,因此您可以轻松获取您正在使用的 Python 版本的安装程序。而且,最重要的是,列出了所有依赖项,例如,当您转到pytables 链接时,您会看到它需要numexpr,而这又需要NumPy

我还建议获取 pandasmatplotlib,以及它们推荐的依赖项,以及 IPython,这使得处理科学和视觉数据变得更加容易,并且总体上使迭代开发变得更加容易比单独使用命令行和/或 IDLE 更有趣,具有命令完成和内联文档挂钩等功能。

【讨论】:

  • 是的,这确实让事情变得更容易。我不知道为什么在 windows 上安装 python 包会这么痛苦
  • @marcp Windows 一直是用户的平台——开发人员从来都不是微软的目标受众。另一方面,Linux 和 Unix 一直具有对开发人员友好的传统,以至于与编译器和开发工具链的其余部分一起发布。所以,如果你在做开发工作,在 Unix/Linux 上自然会更容易,因为它就是这样设计的。在 Windows 上,开发人员必须自己构建整个基础。
  • MattDMo,这是我以前从未想过的有趣观点。干杯。
  • 我遇到了同样的问题,但是现在存储库中的文件是 .whl ,这仍然很复杂,并且给我安装问题。我已经在这个 PyTables 安装过程中进行了 3 天......几乎放弃并编写自己的代码!有什么帮助???
猜你喜欢
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 2019-07-02
相关资源
最近更新 更多