gpt4 book ai didi

python - 将 Python 预编译安装程序与包管理器相结合

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:33 24 4
gpt4 key购买 nike

我在 Windows 中使用 Python。出于性能原因,我需要针对 Intel MKL 构建的某些 Python 包,尤其是 numpy。到目前为止,我一直在安装来自 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 的预编译安装程序使用的所有软件包。 。显然,手动包管理效率有些低。

我知道存在包管理器和发行版(pip、Anaconda、Enthought)。有没有办法将大多数软件包的软件包管理与特定软件包版本的手动安装相结合?

到目前为止,我已经短暂尝试过 pip。我发现从 exe 安装程序手动更新包后,pip freeze 仍然报告以前的版本,而 Python 则选择新版本。所以看起来至少有 pip 不对劲。

非常相关的讨论是Anaconda vs. EPD Enthought vs. manual installation of PythonPython packages installation in Windows ,但我在那里没有找到我的特定问题的答案。

最佳答案

Conda 能够将 Golhke 安装程序转换为 conda 包。您需要手动指定依赖项,因为安装程序中不包含元数据。例如,要将 cvxopt 安装程序转换为 conda 包,请使用:

conda convert cvxopt-1.1.7.win-amd64-py2.7.exe -d 'numpy >=1.8'

关于python - 将 Python 预编译安装程序与包管理器相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104794/

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