当前位置: 首页 > news >正文

Linux下TA_Lib安装失败的问题处理

Linux下TA_Lib安装失败的问题处理

TA_Lib是python的量化指标库,其中包含了很多150多种量化指标 ,量化分析中经常使用。

  • This is a Python wrapper for TA-LIB based on Cython instead of SWIG.
    From the homepage:

  • TA-Lib is widely used by trading software developers requiring to
    perform technical analysis of financial market data.

  • Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger
    Bands, etc. Candlestick pattern recognition Open-source API for C/C++,
    Java, Perl, Python and 100% Managed .NET

1.环境

在Linux下用的conda
Python 的版本是V3.8

# python -V
Python 3.8.13

conda的版本V4.5.11

# conda infoactive environment : nlpactive env location : /root/anaconda3/envs/nlpshell level : 2user config file : /root/.condarcpopulated config files : /root/.condarcconda version : 4.5.11conda-build version : 3.15.1python version : 3.7.0.final.0base environment : /root/anaconda3  (writable)channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarchhttps://repo.anaconda.com/pkgs/main/linux-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/free/linux-64https://repo.anaconda.com/pkgs/free/noarchhttps://repo.anaconda.com/pkgs/r/linux-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/pro/linux-64https://repo.anaconda.com/pkgs/pro/noarchpackage cache : /root/anaconda3/pkgs/root/.conda/pkgsenvs directories : /root/anaconda3/envs/root/.conda/envsplatform : linux-64user-agent : conda/4.5.11 requests/2.28.2 CPython/3.7.0 Linux/3.10.0-327.el7.x86_64 centos/7 glibc/2.17UID:GID : 0:0netrc file : Noneoffline mode : False

2.错误信息

直接用pip安装

# pip install TA_Lib
Looking in indexes: https://pypi.douban.com/simple/
Collecting TA_LibDownloading https://pypi.doubanio.com/packages/39/6f/6acaee2eac6afb2cc6a2adcb294080577f9983fbd2726395b9047c4e13ec/TA-Lib-0.4.26.tar.gz (272 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 272.6/272.6 kB 972.6 kB/s eta 0:00:00Installing build dependencies ... doneGetting requirements to build wheel ... doneInstalling backend dependencies ... donePreparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in ./anaconda3/envs/nlp/lib/python3.8/site-packages (from TA_Lib) (1.23.5)
Building wheels for collected packages: TA_LibBuilding wheel for TA_Lib (pyproject.toml) ... errorerror: subprocess-exited-with-error× Building wheel for TA_Lib (pyproject.toml) did not run successfully.│ exit code: 1╰─> [27 lines of output]running bdist_wheelrunning buildrunning build_pycreating buildcreating build/lib.linux-x86_64-cpython-38creating build/lib.linux-x86_64-cpython-38/talibcopying talib/__init__.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/abstract.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/deprecated.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/stream.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_abstract.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_data.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_func.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_pandas.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_polars.py -> build/lib.linux-x86_64-cpython-38/talibcopying talib/test_stream.py -> build/lib.linux-x86_64-cpython-38/talibrunning build_extbuilding 'talib._ta_lib' extensioncreating build/temp.linux-x86_64-cpython-38creating build/temp.linux-x86_64-cpython-38/talibgcc -pthread -B /root/anaconda3/envs/nlp/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/opt/homebrew/include -I/opt/homebrew/opt/ta-lib/include -I/tmp/pip-build-env-lmazfngv/normal/lib/python3.8/site-packages/numpy/core/include -I/root/anaconda3/envs/nlp/include/python3.8 -c talib/_ta_lib.c -o build/temp.linux-x86_64-cpython-38/talib/_ta_lib.otalib/_ta_lib.c:747:28: fatal error: ta-lib/ta_defs.h: No such file or directory#include "ta-lib/ta_defs.h"^compilation terminated.<string>:77: UserWarning: Cannot find ta-lib library, installation may fail.error: command '/usr/bin/gcc' failed with exit code 1[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for TA_Lib
Failed to build TA_Lib
ERROR: Could not build wheels for TA_Lib, which is required to install pyproject.toml-based projects

github介绍TA-Lib
TA-Lib中包含的原始Python绑定使用SWIG,不幸的是,SWIG很难安装,而且效率也不如预期。

按推荐的安装方法用:

conda install -c conda-forge ta-lib

安装成功,效果如下:

 conda install -c conda-forge ta-lib
Solving environment: done==> WARNING: A newer version of conda exists. <==current version: 4.5.11latest version: 23.7.2Please update conda by running$ conda update -n base -c defaults conda## Package Plan ##environment location: /root/anaconda3/envs/nlpadded / updated specs: - ta-libThe following packages will be downloaded:package                    |            build---------------------------|-----------------python_abi-3.8             |           2_cp38           4 KB  conda-forge_libgcc_mutex-0.1          |      conda_forge           3 KB  conda-forgelibta-lib-0.4.0            |       h166bdaf_1         517 KB  conda-forgelibuuid-2.32.1             |    h7f98852_1000          28 KB  conda-forgelibgfortran5-12.2.0        |      h337968e_19         1.8 MB  conda-forgebzip2-1.0.8                |       h7f98852_4         484 KB  conda-forge_openmp_mutex-4.5          |            2_gnu          23 KB  conda-forgelibgfortran-ng-12.2.0      |      h69a702a_19          22 KB  conda-forgelibblas-3.9.0              |16_linux64_openblas          13 KB  conda-forgelibzlib-1.2.12             |       h166bdaf_2          63 KB  conda-forgelibnsl-2.0.0               |       h7f98852_0          31 KB  conda-forgeliblapack-3.9.0            |16_linux64_openblas          13 KB  conda-forgelibgcc-ng-12.2.0           |      h65d4601_19         931 KB  conda-forgelibffi-3.4.2               |       h7f98852_5          57 KB  conda-forgelibgomp-12.2.0             |      h65d4601_19         455 KB  conda-forgeopenssl-3.0.7              |       h166bdaf_0         2.8 MB  conda-forgeta-lib-0.4.19              |   py38h71d37f0_4         398 KB  conda-forgeca-certificates-2022.9.24  |       ha878542_0         150 KB  conda-forgelibopenblas-0.3.21         |pthreads_h78a6416_3        10.1 MB  conda-forgepython-3.8.13              |ha86cf86_0_cpython        25.2 MB  conda-forgenumpy-1.21.4               |   py38he2449b9_0         6.2 MB  conda-forgelibcblas-3.9.0             |16_linux64_openblas          13 KB  conda-forge------------------------------------------------------------Total:        49.2 MBThe following NEW packages will be INSTALLED:_openmp_mutex:   4.5-2_gnu                  conda-forgebzip2:           1.0.8-h7f98852_4           conda-forgelibblas:         3.9.0-16_linux64_openblas  conda-forgelibcblas:        3.9.0-16_linux64_openblas  conda-forgelibgfortran-ng:  12.2.0-h69a702a_19         conda-forgelibgfortran5:    12.2.0-h337968e_19         conda-forgelibgomp:         12.2.0-h65d4601_19         conda-forgeliblapack:       3.9.0-16_linux64_openblas  conda-forgelibnsl:          2.0.0-h7f98852_0           conda-forgelibopenblas:     0.3.21-pthreads_h78a6416_3 conda-forgelibta-lib:       0.4.0-h166bdaf_1           conda-forgelibuuid:         2.32.1-h7f98852_1000       conda-forgelibzlib:         1.2.12-h166bdaf_2          conda-forgenumpy:           1.21.4-py38he2449b9_0      conda-forgepython_abi:      3.8-2_cp38                 conda-forgeta-lib:          0.4.19-py38h71d37f0_4      conda-forgeThe following packages will be UPDATED:_libgcc_mutex:   0.1-main                               --> 0.1-conda_forge           conda-forgelibffi:          3.3-he6710b0_2                         --> 3.4.2-h7f98852_5          conda-forgelibgcc-ng:       9.1.0-hdf63c60_0                       --> 12.2.0-h65d4601_19        conda-forgeopenssl:         1.1.1t-h7f8727e_0                      --> 3.0.7-h166bdaf_0          conda-forgepython:          3.8.13-h12debd9_0                      --> 3.8.13-ha86cf86_0_cpython conda-forgeThe following packages will be DOWNGRADED:ca-certificates: 2023.01.10-h06a4308_0                  --> 2022.9.24-ha878542_0      conda-forgeProceed ([y]/n)? yDownloading and Extracting Packages
python_abi-3.8       | 4 KB      | ######################################################################################### | 100% 
_libgcc_mutex-0.1    | 3 KB      | ######################################################################################### | 100% 
libta-lib-0.4.0      | 517 KB    | ######################################################################################### | 100% 
libuuid-2.32.1       | 28 KB     | ######################################################################################### | 100% 
libgfortran5-12.2.0  | 1.8 MB    | ######################################################################################### | 100% 
bzip2-1.0.8          | 484 KB    | ######################################################################################### | 100% 
_openmp_mutex-4.5    | 23 KB     | ######################################################################################### | 100% 
libgfortran-ng-12.2. | 22 KB     | ######################################################################################### | 100% 
libblas-3.9.0        | 13 KB     | ######################################################################################### | 100% 
libzlib-1.2.12       | 63 KB     | ######################################################################################### | 100% 
libnsl-2.0.0         | 31 KB     | ######################################################################################### | 100% 
liblapack-3.9.0      | 13 KB     | ######################################################################################### | 100% 
libgcc-ng-12.2.0     | 931 KB    | ######################################################################################### | 100% 
libffi-3.4.2         | 57 KB     | ######################################################################################### | 100% 
libgomp-12.2.0       | 455 KB    | ######################################################################################### | 100% 
openssl-3.0.7        | 2.8 MB    | ######################################################################################### | 100% 
ta-lib-0.4.19        | 398 KB    | ######################################################################################### | 100% 
ca-certificates-2022 | 150 KB    | ######################################################################################### | 100% 
libopenblas-0.3.21   | 10.1 MB   | ######################################################################################### | 100% 
python-3.8.13        | 25.2 MB   | ######################################################################################### | 100% 
numpy-1.21.4         | 6.2 MB    | ######################################################################################### | 100% 
libcblas-3.9.0       | 13 KB     | ######################################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

3.验证

查看talib 的方法函数:

import talib
#按组输入talib的方法,返回是字典
content=talib.get_function_groups()
#返回元组
for item in content.items():#遍历元组for k in item:print(k)

输出:

Cycle Indicators
['HT_DCPERIOD', 'HT_DCPHASE', 'HT_PHASOR', 'HT_SINE', 'HT_TRENDMODE']
Math Operators
['ADD', 'DIV', 'MAX', 'MAXINDEX', 'MIN', 'MININDEX', 'MINMAX', 'MINMAXINDEX', 'MULT', 'SUB', 'SUM']
Math Transform
['ACOS', 'ASIN', 'ATAN', 'CEIL', 'COS', 'COSH', 'EXP', 'FLOOR', 'LN', 'LOG10', 'SIN', 'SINH', 'SQRT', 'TAN', 'TANH']
Momentum Indicators
['ADX', 'ADXR', 'APO', 'AROON', 'AROONOSC', 'BOP', 'CCI', 'CMO', 'DX', 'MACD', 'MACDEXT', 'MACDFIX', 'MFI', 'MINUS_DI', 'MINUS_DM', 'MOM', 'PLUS_DI', 'PLUS_DM', 'PPO', 'ROC', 'ROCP', 'ROCR', 'ROCR100', 'RSI', 'STOCH', 'STOCHF', 'STOCHRSI', 'TRIX', 'ULTOSC', 'WILLR']
Overlap Studies
['BBANDS', 'DEMA', 'EMA', 'HT_TRENDLINE', 'KAMA', 'MA', 'MAMA', 'MAVP', 'MIDPOINT', 'MIDPRICE', 'SAR', 'SAREXT', 'SMA', 'T3', 'TEMA', 'TRIMA', 'WMA']
Pattern Recognition
['CDL2CROWS', 'CDL3BLACKCROWS', 'CDL3INSIDE', 'CDL3LINESTRIKE', 'CDL3OUTSIDE', 'CDL3STARSINSOUTH', 'CDL3WHITESOLDIERS', 'CDLABANDONEDBABY', 'CDLADVANCEBLOCK', 'CDLBELTHOLD', 'CDLBREAKAWAY', 'CDLCLOSINGMARUBOZU', 'CDLCONCEALBABYSWALL', 'CDLCOUNTERATTACK', 'CDLDARKCLOUDCOVER', 'CDLDOJI', 'CDLDOJISTAR', 'CDLDRAGONFLYDOJI', 'CDLENGULFING', 'CDLEVENINGDOJISTAR', 'CDLEVENINGSTAR', 'CDLGAPSIDESIDEWHITE', 'CDLGRAVESTONEDOJI', 'CDLHAMMER', 'CDLHANGINGMAN', 'CDLHARAMI', 'CDLHARAMICROSS', 'CDLHIGHWAVE', 'CDLHIKKAKE', 'CDLHIKKAKEMOD', 'CDLHOMINGPIGEON', 'CDLIDENTICAL3CROWS', 'CDLINNECK', 'CDLINVERTEDHAMMER', 'CDLKICKING', 'CDLKICKINGBYLENGTH', 'CDLLADDERBOTTOM', 'CDLLONGLEGGEDDOJI', 'CDLLONGLINE', 'CDLMARUBOZU', 'CDLMATCHINGLOW', 'CDLMATHOLD', 'CDLMORNINGDOJISTAR', 'CDLMORNINGSTAR', 'CDLONNECK', 'CDLPIERCING', 'CDLRICKSHAWMAN', 'CDLRISEFALL3METHODS', 'CDLSEPARATINGLINES', 'CDLSHOOTINGSTAR', 'CDLSHORTLINE', 'CDLSPINNINGTOP', 'CDLSTALLEDPATTERN', 'CDLSTICKSANDWICH', 'CDLTAKURI', 'CDLTASUKIGAP', 'CDLTHRUSTING', 'CDLTRISTAR', 'CDLUNIQUE3RIVER', 'CDLUPSIDEGAP2CROWS', 'CDLXSIDEGAP3METHODS']
Price Transform
['AVGPRICE', 'MEDPRICE', 'TYPPRICE', 'WCLPRICE']
Statistic Functions
['BETA', 'CORREL', 'LINEARREG', 'LINEARREG_ANGLE', 'LINEARREG_INTERCEPT', 'LINEARREG_SLOPE', 'STDDEV', 'TSF', 'VAR']
Volatility Indicators
['ATR', 'NATR', 'TRANGE']
Volume Indicators
['AD', 'ADOSC', 'OBV']

相关文章:

Linux下TA_Lib安装失败的问题处理

Linux下TA_Lib安装失败的问题处理 TA_Lib是python的量化指标库&#xff0c;其中包含了很多150多种量化指标 &#xff0c;量化分析中经常使用。 This is a Python wrapper for TA-LIB based on Cython instead of SWIG. From the homepage: TA-Lib is widely used by trading …...

egg.js企业级web框架

egg与express、koa的区别 三者皆为node.js web框架&#xff0c;但&#xff1a; express适合做个人项目&#xff0c;灵活性太高&#xff1b;egg是基于koa封装的企业级框架&#xff0c;奉行约定优于配置&#xff0c;按照一套统一的约定进行应用开发&#xff0c;减少开发学习成本…...

小说网站第二章-关于文章的上传的实现

简述 因为最近比较忙&#xff0c;所以只有时间把以前的东西整理一下。前端方面&#xff0c;我使用了既存md5框架语法来保存数据&#xff0c;原谅我展示没找到好的方法。后端的话&#xff0c;我使用nodemongodb来保存数据。下面我就来简单介绍一下我的东西。 前端的实现 前端的…...

Java面试题01

1、以下不属于oracle的逻辑结构的是&#xff1f;答案&#xff1a;B A.段 B.数据文件 C.表空间 D.区 2、构造函数何时被调用&#xff1f;答案&#xff1a;A A.创建对象时 B.使用对象变量时 C.调用对象方法时 D.类定义时 3、下列排序…...

6.3 社会工程学攻击

数据参考&#xff1a;CISP官方 目录 社会工程学攻击概念社会工程学攻击利用的人性 “弱点”典型社会工程学攻击方式社会工程学攻击防护 一、社会工程学攻击概念 什么是社会工程学攻击 也被称为 "社交工程学" 攻击利用人性弱点 (本能反应、贪婪、易于信任等) 进…...

typeScript 之 Map

工具&#xff1a; PlayGround 源码&#xff1a; GitHub TypeScript Map简介 Map是ES6引入的一种新的数据结构&#xff0c; 它是一只用于存储**键值对(key-value)**的集合。 let map new Map(); let map_1: Map<string, number> new Map(); let map_2: Map<string…...

Apache Doris 入门教程29:文件管理器

文件管理器 Doris 中的一些功能需要使用一些用户自定义的文件。比如用于访问外部数据源的公钥、密钥文件、证书文件等等。文件管理器提供这样一个功能&#xff0c;能够让用户预先上传这些文件并保存在 Doris 系统中&#xff0c;然后可以在其他命令中引用或访问。 名词解释​ …...

【佳佳怪文献分享】MVFusion: 利用语义对齐的多视角 3D 物体检测雷达和相机融合

标题&#xff1a;MVFusion: Multi-View 3D Object Detection with Semantic-aligned Radar and Camera Fusion 作者&#xff1a;Zizhang Wu , Guilian Chen , Yuanzhu Gan , Lei Wang , Jian Pu 来源&#xff1a;2023 IEEE International Conference on Robotics and Automat…...

word 应用 打不开 显示一直是正在启动中

word打开来显示一直正在启动中&#xff0c;其他调用word的应用也打不开&#xff0c;网上查了下以后进程关闭spoolsv.exe,就可以正常打开word了...

Flink-----Yarn应用模式作业提交流程

Yarn应用模式作业提交流程 在Yarn当中又分为Session,PerJob,Application,建议和推荐使用独立集群的,其中就包含PerJob 和Application,但是1.17版本的Flink已将PerJob标记为过时,并且Application可以解决PerJob的一些痛点,减轻客户端的一些压力,所以需要重点了解Yarn应…...

Python学习笔记_基础篇(五)_数据类型之字典

一.基本数据类型 整数&#xff1a;int 字符串&#xff1a;str(注&#xff1a;\t等于一个tab键) 布尔值&#xff1a; bool 列表&#xff1a;list 列表用[] 元祖&#xff1a;tuple 元祖用&#xff08;&#xff09; 字典&#xff1a;dict 注&#xff1a;所有的数据类型都存在想对…...

【第三阶段】kotlin语言的安全调用操作符

&#xff1f;. fun main() {var name:String?"kotlin" //name是一个可空类型&#xff0c;发出广播&#xff0c;调用的地方必须补救措施namenullvar r name?.capitalize() //?. 如果namenull&#xff0c;那么?.的将不执行&#xff0c;就不会引发空指针异常prin…...

机器学习重要内容:特征工程之特征抽取

目录 1、简介 2、⭐为什么需要特征工程 3、特征抽取 3.1、简介 3.2、特征提取主要内容 3.3、字典特征提取 3.4、"one-hot"编码 3.5、文本特征提取 3.5.1、英文文本 3.5.2、结巴分词 3.5.3、中文文本 3.5.4、Tf-idf ⭐所属专栏&#xff1a;人工智能 文中提…...

Logic 2逻辑分析器捉到的CAN帧

代码开发环境 逻辑分析仪环境 MCU芯片环境&#xff1a;RH850/U2A16 逻辑分析器(LA)抓到的CAN帧 <完>...

手机的发展历史

目录 一.人类的通信方式变化 二.手机对人类通信的影响 三.手机的发展过程 四.手机对现代人的影响 一.人类的通信方式变化 人类通信方式的变化是一个非常广泛和复杂的话题&#xff0c;随着技术的进步和社会的发展&#xff0c;人类通信方式发生了许多重大的变化。下面是一些主…...

为什么要分库分表?

不急于上手实战 ShardingSphere 框架&#xff0c;先来复习下分库分表的基础概念&#xff0c;技术名词大多晦涩难懂&#xff0c;不要死记硬背理解最重要&#xff0c;当你捅破那层窗户纸&#xff0c;发现其实它也就那么回事。 什么是分库分表 分库分表是在海量数据下&#xff0…...

Unity游戏源码分享-中国象棋Unity5.6版本

Unity游戏源码分享-中国象棋Unity5.6版本 项目地址&#xff1a; https://download.csdn.net/download/Highning0007/88215699...

打造专属花店展示小程序

在当今社会&#xff0c;微信小程序已经成为了各行各业拓展客户资源的利器&#xff0c;而花店行业也不例外。通过打造一个独特的花店小程序&#xff0c;你可以为你的花店带来更多的曝光和客户资源。那么&#xff0c;如何制作一个专属的花店小程序呢&#xff1f;下面我们就来一步…...

SpringBoot整合、SpringBoot与异步任务

目录 一、背景描述二、简单使用方法三、原理五、使用自定义线程池1、默认使用2、如何使用自定义线程池 六、Async失效情况1、同一个类中&#xff0c;一个方法调用 Async标注的方法 一、背景描述 java 的代码是同步顺序执行&#xff0c;当我们需要执行异步操作时我们通常会去创…...

复习1-2天【80天学习完《深入理解计算机系统》】第六天

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&#xff09;   文章字体风格&#xff1a; 红色文字表示&#…...

OkHttp 中实现断点续传 demo

在 OkHttp 中实现断点续传主要通过以下步骤完成&#xff0c;核心是利用 HTTP 协议的 Range 请求头指定下载范围&#xff1a; 实现原理 Range 请求头&#xff1a;向服务器请求文件的特定字节范围&#xff08;如 Range: bytes1024-&#xff09; 本地文件记录&#xff1a;保存已…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1

每日一言 生活的美好&#xff0c;总是藏在那些你咬牙坚持的日子里。 硬件&#xff1a;OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写&#xff0c;"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域&#xff0c;向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能&#xff0c;能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作&#xff0c;并通过具体…...

html-<abbr> 缩写或首字母缩略词

定义与作用 <abbr> 标签用于表示缩写或首字母缩略词&#xff0c;它可以帮助用户更好地理解缩写的含义&#xff0c;尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时&#xff0c;会显示一个提示框。 示例&#x…...

【生成模型】视频生成论文调研

工作清单 上游应用方向&#xff1a;控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发&#xff0c;后来由Pivotal Software Inc.&#xff08;现为VMware子公司&#xff09;接管。RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;用 Erlang 语言编写。广泛应用于各种分布…...

如何配置一个sql server使得其它用户可以通过excel odbc获取数据

要让其他用户通过 Excel 使用 ODBC 连接到 SQL Server 获取数据&#xff0c;你需要完成以下配置步骤&#xff1a; ✅ 一、在 SQL Server 端配置&#xff08;服务器设置&#xff09; 1. 启用 TCP/IP 协议 打开 “SQL Server 配置管理器”。导航到&#xff1a;SQL Server 网络配…...