gpt4 book ai didi

python - Gohlke 的 numpy + mkl 安装 - 更改 Windows 上的 MKL 安装目录

转载 作者:行者123 更新时间:2023-12-01 02:40:41 25 4
gpt4 key购买 nike

我一直在尝试在 Windows 上使用 BLAS 获得一个快速运行的 numpy,到目前为止,唯一可行的方法是从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 下载使用 MKL 的预编译库。 .

到目前为止还好,但稍后检查 numpy.__config__.show() ,我看到它指向不存在的目录,例如 C:\program files (x86)\IntelSWTools

我假设 numpy 正在尝试将 MKL 库放入此目录中,但我没有在 C:\program files (x86) 中创建文件的管理权限。 .

有没有简单的方法来使用这个 numpy 发行版并将 MKL 库安装在另一个目录中?如pip install filename.whl --some_option_to_install_mkl_in_another_dir

(Windows 7 64位,python 3.5.2)

<小时/>

已尝试:

  • 使用pip install <package> --user :似乎安装所有内容的方式与没有 --user 的相同命令完全相同。 。 (我的默认安装文件夹已经是用户文件夹)

  • 用户pip install <package> --root <some_path> :在传递的路径中安装所有内容,但 Numpy 配置仍然指向 C:\program files (x86)\IntelSWTools ,并且 python 找不到 numpy,即使我添加 <some_path>两者 PATHPYTHONPATH环境变量

  • 尝试创建 pip.ini文件,其中包含行 [global]target=E:\destination 。目标文件夹保持不变。

  • 将wheels文件重命名为zip ,找到包含 IntelSWTools 文件夹的所有文件,将所有这些文件夹更改为我有权访问的文件夹。再次将其设为wheels 文件并pip install。我选择的文件夹中绝对没有文件出现,但 numpy config 指向该文件夹。 -- 这让我想知道:这个发行版真的安装了 MKL 吗?

最佳答案

Numpy+MKL 不会将(或尝试将)MKL 库放置在 C:\program files (x86)\IntelSWTools 中。使用 numpy+MKL 所需的 MKL 运行​​时 DLL 在使用 pip 安装期间被复制到 sys.prefix\Lib\site-packages\numpy\core 中。

C:\program files (x86)\IntelSWToolsMKL 开发文件(链接库、头文件、DLL、文档)的位置,用于构建 numpy+MKL。如果您想从依赖 MKL 开发文件的源代码构建其他软件,您需要download MKL from Intel .

关于python - Gohlke 的 numpy + mkl 安装 - 更改 Windows 上的 MKL 安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45757704/

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