无法在 Jupyter Notebook 上运行 backtesting.py

问题描述 投票:0回答:1

回测.run() 输出: >

回测.plot() 输出: >

Python 版本 3.9.13 [MSC v.1916 64 位 (AMD64)]

尝试复制到 Spyder 和 Pycharm。但是输出是相同的,但附加警告:

用户警告:检测到 Jupyter Notebook。将 Bokeh 输出设置为笔记本。这可能无法在没有 JavaScript 支持的 Jupyter 客户端(例如 PyCharm、Spyder IDE)中工作。用

backtesting.set_bokeh_output(notebook=False)
重置。 warnings.warn('检测到 Jupyter Notebook。'

尝试通过以下方式解决: backtesting.set_bokeh_output(notebook=False)

但是,输出仍然是: [100%%*] 1 已完成 >

python debugging jupyter-notebook invalidation back-testing
1个回答
0
投票

请阅读您发布的用户警告:

用户警告:检测到 Jupyter Notebook。将 Bokeh 输出设置到笔记本。这可能无法在没有 JavaScript 支持的 Jupyter 客户端中工作(例如 PyCharm、Spyder IDE)

您的代码想要在 Jupyter Notebook 中运行。如果您使用 PyCharm,还应该安装一个非常基本的

jupyter notebook
版本。

在 PyCharm 终端中运行命令

jupyter notebook
。这应该在新的浏览器选项卡中打开本地服务器。打开一个新的
Notebook
并运行您的代码。最有可能的是,这应该有效并给你想要的数字。

如果您需要更多有关如何开始使用笔记本的信息,请阅读此指南

© www.soinside.com 2019 - 2024. All rights reserved.