导入FinRL库时内核崩溃重启问题求助
解决FinRL导入YahooDownloader导致内核崩溃的问题
依赖版本不兼容
FinRL的核心依赖(比如pandas、yfinance这类和数据下载挂钩的库)可能和你当前环境版本冲突。先查FinRL官方要求的依赖版本:执行pip show finrl查看它的依赖声明,再对比本地库版本,比如pip list | grep pandas。如果版本差得远,就装指定版本,例:pip install pandas==1.5.3 yfinance==0.2.18FinRL安装不完整
安装过程中可能丢了部分模块,试试重新安装,源码安装比直接pip装更稳:pip uninstall finrl -y git clone https://github.com/AI4Finance-Foundation/FinRL.git cd FinRL pip install -e .环境内存不够
导入模块时内存占用过高会直接搞崩内核,尤其是内存小的机器。先关掉其他占内存的程序,或者换个内存更大的环境(比如Colab的GPU实例)试试。yfinance模块出bug
YahooDownloader底层靠yfinance干活,有些yfinance版本本身有问题,会触发崩溃。可以强制重装指定版本:pip install yfinance==0.2.31 --force-reinstallPython版本不兼容
FinRL对Python版本有要求,推荐3.8-3.10,要是你用的是3.11及以上版本,大概率有兼容问题,切换到指定版本再试。
内容的提问来源于stack exchange,提问作者jinkazoyo
相关产品推荐
相关产品推荐

