繁体   English   中英

雅虎金融在 Spyder (Anaconda)

[英]Yahoo finance in Spyder (Anaconda)

我在Anaconda成功安装雅虎财经

当我输入

 pip list

在 Anaconda 提示中,显示有雅虎金融。

但是当我尝试在 Spyder 上导入它时,我收到错误:“没有名为 'yfinance 的模块”

基本上您的错误消息是因为 Spyder 未配置为与 conda 的环境一起使用。

在此处查看此链接及其可能的解决方案:

将软件包安装到与 Spyder 相同的环境中

Spyder is a Python package just like any other you may be used to, and so you can import any package within its Console or Editor as you could from a regular Python or IPython terminal launched in Spyder's environment:

  • If Spyder is installed with Anaconda (as we recommend) and launched via a shortcut, from Anaconda Navigator or from Anaconda Prompt without modifying anything, this will be the default base Anaconda environment.

  • 如果通过 pip(仅限专家)安装 Spyder 而不是虚拟环境/venv,这通常是 Python 安装 pip 本身所属的

  • 如果您使用系统 package 管理器(apt-get、dnf、emerge 等)来安装 Spyder,这通常是您的系统 Python 及其软件包库。

  • 如果您将 Spyder 安装到特定环境(conda-env 或 venv),或者它带有预配置的环境(例如 Keras 或 TensorFlow)并从那里启动它,它将只能访问来自该环境的包。

因此,如果您想在现有的 Spyder 安装中使用 package(例如,将其导入脚本、包或 Spyder IPython 控制台),最简单的方法是将 package 安装到您安装了 Spyder,通常通过相同的方式安装 Spyder(conda、pip、package 管理器等)。 但是,如果您使用 pip、conda-forge、Github 或自定义频道安装软件包,同时处理多个主要项目,使用预建环境,或者有更复杂的需求,您可能希望使用一个或多个为您的软件包提供单独的环境。 如果是这样,下一节将解释如何。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM