Python 3.x 无法在Ubuntu 18.04中使用pip安装Ta库
我需要在python上安装TA库。在这里,我运行以下命令:Python 3.x 无法在Ubuntu 18.04中使用pip安装Ta库,python-3.x,ubuntu-18.04,ta-lib,Python 3.x,Ubuntu 18.04,Ta Lib,我需要在python上安装TA库。在这里,我运行以下命令: pip install TA-Lib --user 我得到以下错误代码: Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-52h2r7l4/TA-Lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\
pip install TA-Lib --user
我得到以下错误代码:
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-52h2r7l4/TA-Lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-meoq431k/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-52h2r7l4/TA-Lib/
我也尝试过:
pip3 install TA-Lib
当我跑步时:
python --version
我得到:
Python 2.7.15rc1
然后我跑:
python3-版本
我得到:
我不明白。我有Ubuntu 18.04。在我使用Anaconda之前,请先删除它,希望我正确地删除它,然后安装Python 2.7,因为我想使用Zipline对一些策略进行回溯测试,但我不能使用TA Lib
希望有人知道这个问题,谢谢 我已经下载了pip3自动获取的文件。打开它-没有TA库,只有它的包装器。根据它的README.md
依赖关系
要使用python的TA库,您需要已经安装了TA库。您可能应该按照他们的安装说明进行安装
平台,但下面提供了一些建议供参考
MacOSX
窗户
下载ta-lib-0.4.0-msvc.zip并解压缩到C:\ta-lib
这是一个32位版本。如果要使用64位Python,则需要构建64位版本的库。
有关在64位Windows 10上构建的一些非官方且不受支持的说明,请参见:
下载和解压
将解压缩的文件夹ta lib移动到C:\
下载并安装Visual Studio Community 2015
记住选择[Visual C++]功能
构建TA库
从Windows开始菜单,启动[VS2015 x64本机工具命令提示符]
移动到C:\ta lib\C\make\cdr\win32\msvc
创建nmake库
Linux
下载并:
$untar和cd$./configure-prefix=/usr$make$sudo make安装
如果您使用make-jX构建TA库,它将失败,但这没关系!只需重新运行make-jX,然后执行[sudo]make-install 我已经下载了pip3自动获取的文件。打开它-没有TA库,只有它的包装器。根据它的README.md
依赖关系
要使用python的TA库,您需要已经安装了TA库。您可能应该按照他们的安装说明进行安装
平台,但下面提供了一些建议供参考
MacOSX
窗户
下载ta-lib-0.4.0-msvc.zip并解压缩到C:\ta-lib
这是一个32位版本。如果要使用64位Python,则需要构建64位版本的库。
有关在64位Windows 10上构建的一些非官方且不受支持的说明,请参见:
下载和解压
将解压缩的文件夹ta lib移动到C:\
下载并安装Visual Studio Community 2015
记住选择[Visual C++]功能
构建TA库
从Windows开始菜单,启动[VS2015 x64本机工具命令提示符]
移动到C:\ta lib\C\make\cdr\win32\msvc
创建nmake库
Linux
下载并:
$untar和cd$./configure-prefix=/usr$make$sudo make安装
如果您使用make-jX构建TA库,它将失败,但这没关系!只需重新运行make-jX,然后执行[sudo]make-install ta lib取决于它们的C实现,在安装python版本之前,您必须先安装它 ta lib取决于它们的C实现,在安装python版本之前,您必须先安装它 也许python尝试过,我从未通过python包装器使用ta lib从源代码动态编译ta lib,也没有找到一些依赖项。在此之前,请尝试sudo apt获取安装构建基本cmake make。感谢您的回复,但问题尚未解决。我不知道这是否是因为在第三次安装之前,我安装并卸载了两次python。我读了很多文章,但找不到解决方案。也许python尝试过,我从未通过python包装器使用ta lib动态编译源代码中的ta lib,但未能找到一些依赖项。在此之前,请尝试sudo apt获取安装构建基本cmake make。感谢您的回复,但问题尚未解决。我不知道这是否是因为在第三次安装之前,我安装并卸载了两次python。我读了很多帖子,没有找到解决办法。谢谢你的回复。我按照官方网站的要求在Linux上安装了很多东西,但后来我尝试导入talib,但没有找到模块。之后,我再次进行了pip安装,它成功了,对于任何有问题的人,请尝试一下。谢谢你的回复。我按照官方网站的要求在Linux上安装了很多东西,但后来我尝试导入talib,但没有找到模块。之后,我再次进行了pip安装,它成功了,对于任何有问题的人,请尝试一下。谢谢
Python 3.6.7
$ brew install ta-lib