gpt4 book ai didi

python - 为 pip 提供 NumPy site.cfg 参数

转载 作者:IT老高 更新时间:2023-10-28 22:00:46 25 4
gpt4 key购买 nike

我正在使用针对英特尔的数学内核库构建的 NumPy。我使用 virtualenv,通常使用 pip 来安装软件包。

但是,为了让 NumPy 找到 MKL 库,有必要在编译之前在 NumPy 源目录中创建一个 site.cfg 文件,然后手动构建和安装。我可以编写整个过程的脚本,但我希望有一个更简单的解决方案。

我有一个标准的 site.cfg 文件,可以在版本控制下用于此目的。是否有任何 pip 命令行选项会告诉它在构建包之前将特定文件复制到源目录?

或者,是否可以设置任何环境变量而不是在 site.cfg 文件中提供库路径?这是我使用的 site.cfg 文件。它几乎是从 Intel's site 中逐字记录的。 .

[mkl]
library_dirs = /opt/intel/composer_xe_2013.1.117/mkl/lib/intel64
include_dirs = /opt/intel/composer_xe_2013.1.117/mkl/include
mkl_libs = mkl_rt
lapack_libs =

作为引用,我正在运行 Ubuntu、Python 2.7 和 NumPy 1.6。

最佳答案

来源(https://github.com/numpy/numpy/blob/master/site.cfg.example):

To assist automatic installation like easy_install, the user's home directory will also be checked for the file ~/.numpy-site.cfg .

这是一个可行的解决方案吗?您仍然需要使用全局 .numpy-site.cfg 预加载主目录,但之后您不必为构建或安装而烦恼。

关于python - 为 pip 提供 NumPy site.cfg 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13769936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com