如何在 vscode/windows(64 位)上安装 TA-Lib

How to install TA-Lib On vscode/windows(64bit)

我已经安装了 Anaconda,然后 cd 到我的项目文件夹,然后我使用

安装了 TALIB
pip install TA_Lib-0.4.19-cp38-cp38-win_amd64.whl

当我在 anaconda 上 运行 pip freeze 时,可以找到 talib 并且 运行s 没有问题。

但是当我在vscode上使用它时,它似乎是一个问题,我尝试过的解释器是vscode上的虚拟环境和conda解释器。

两者都没有显示名为 talib 的模块,因为这里显示的模块是 TA-Lib

请指教

更新: 谢谢

请在anaconda终端和VSCode终端使用命令“python --version”检查您当前使用的Python是否一致

当我们在VSCode中处于不同的Python环境时,模块存储在不同的位置。因此,我们需要在VSCode中select安装模块“talib”的Python环境(请选择与anaconda相同的Python) .

参考:Using Python environments in VS Code.

感谢@Jill Cheng

基本上答案很棘手。

一个。在 anaconda 环境中确保检查 python 版本

python3 --version

b。转到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 并下载合适的包。因为我使用的是 python 3.9.1 并且我使用的是 64 位 window。所以我下载了这个文件 TA_Lib‑0.4.19‑cp39‑cp39‑win_amd64.whl

c。然后我 运行 python3 -m pip install {b 上的文件名}

python3 -m pip install TA_Lib‑0.4.19‑cp39‑cp39‑win_amd64.whl

d。检查是否安装了 talib。 运行

python3

e。 运行以下命令

import talib

f。如果没有问题,那么你可以放入py文件。例如我的 py 文件是 example.py

#example.py
import numpy
import talib

close = numpy.random.random(100)
upper, middle, lower = talib.BBANDS(close, matype=MA_Type.T3)
print(middle)

克。一旦你 运行 python3 example.py.

你应该能够看到中间打印出来

这里是 TA-LIB for Anaconda 的解决方案,Visual Studio 代码和 PyCharm.

第一步: 在设置中找到您电脑的版本(只需检查它是 64x 还是 32x)。 然后打开终端并通过输入 python --version

检查您的 python 版本

第 2 步: 然后去这个link[https://www.lfd.uci.edu/~gohlke/pythonlibs/] 在列表中搜索 'ta-lib',如果 windows 按 Ctrl+f 搜索,在 mac 中按 Command+f 搜索会更容易。

第 3 步: 单击 'ta-lib' 后,将打开一个带有列表的新 window,在 TA-Lib 部分下找到您的 python 和 pc 的版本,您将获得文件在您的电脑的下载文件夹中。 好吧,将该文件复制到您正在处理的项目的目录中。

第 4 步: 打开终端(任何终端)确保位于刚刚粘贴文件的目录中,然后键入 pip install 然后回车。 然后再次输入 pip install ta-lib

第 5 步: 您现在只需导入即可使用 ta-lib。