You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows 11中安装TA-Lib?执行指定pip命令时遭遇版本匹配错误求助

在Windows 11上安装TA-Lib的解决方法

我来帮你搞定这个安装问题~你遇到的ERROR: Could not find a version that satisfies the requirement ta-lib错误,是因为你用的那个Anaconda源里没有适配你当前Python版本的TA-Lib包。试试下面的步骤,亲测在Windows 11上有效:

  • 第一步:下载适配的TA-Lib预编译二进制文件
    首先得确认你的Python版本和系统位数:
    打开命令提示符(CMD),输入python --version查看具体版本(比如3.9、3.10、3.11等);再输入python -c "import sys; print(sys.maxsize > 2**32)",输出True就是64位系统,False则是32位。
    然后下载对应版本的TA-Lib .whl文件(注意文件名里的cpXX要和你的Python版本匹配,比如cp310对应Python3.10,win_amd64对应64位系统)。

  • 第二步:用pip安装本地的.whl文件
    打开CMD,切换到你下载.whl文件的目录(比如文件存在Downloads文件夹,就输入cd C:\Users\你的用户名\Downloads),然后执行安装命令:
    pip install TA_Lib-0.4.24-cp310-cp310-win_amd64.whl
    (记得把文件名换成你实际下载的那个)

  • 额外排查提示
    如果安装成功后运行代码仍提示找不到TA-Lib库,可能需要把TA-Lib的动态链接库(比如ta_libc_cmr.dll)复制到Python安装目录下的Lib\site-packages\ta_lib文件夹里,或者将该文件夹路径添加到系统环境变量PATH中。

内容的提问来源于stack exchange,提问作者user7565573

火山引擎 最新活动