Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python yahoo_fin导入错误_Python_Windows_Anaconda_Packages_Finance - Fatal编程技术网

Python yahoo_fin导入错误

Python yahoo_fin导入错误,python,windows,anaconda,packages,finance,Python,Windows,Anaconda,Packages,Finance,所以我知道这几乎是重复的,但我不确定如何使用这些答案来解决这个问题。我使用conda提示符安装了yahoo fin软件包: pip install yahoo-fin 很明显,它是在Eclipse似乎能够识别包的情况下安装的,我甚至可以使用cntl空间来自动完成,并使用F3来探索包。然而,当我试着跑的时候 from yahoo_fin.stock_info import get_data 我得到一个提示:没有名为stock\u info的模块 从上面的SE问题中,我检查了目录中的init.p

所以我知道这几乎是重复的,但我不确定如何使用这些答案来解决这个问题。我使用conda提示符安装了yahoo fin软件包:

pip install yahoo-fin
很明显,它是在Eclipse似乎能够识别包的情况下安装的,我甚至可以使用cntl空间来自动完成,并使用F3来探索包。然而,当我试着跑的时候

from yahoo_fin.stock_info import get_data
我得到一个提示:没有名为stock\u info的模块

从上面的SE问题中,我检查了目录中的init.py,它肯定存在CRLF问题,但即使使用notepad++将\r\n替换为\n,我仍然会得到相同的错误


我缺少什么?

您是否能够在不使用Eclipse的情况下加载包?我会尝试从命令行运行Python,然后键入:

from yahoo_fin.stock_info import get_data
看看这是否仍然给你一个错误。如果它仍然给你一个错误,那么我们知道这不是一个Eclipse问题。然而,如果它确实有效,那么它可能是Eclipse的一个问题。在这种情况下,我可能会看另一个帖子:


如果有帮助,请告诉我。

很有趣。因此,我可以在python环境中运行Anaconda提示符中的yahoo_fin.stock_info import get_data,但在Eclipse中仍然失败。很遗憾,您的链接中提供的解决方案—删除和重新安装解释器—无法正常工作。也没有检查解释器是否与环境同步。最奇怪的是,当我移除解释器并尝试了没有检测到Anaconda/envs的自动配置按钮时。可能是Anaconda二级环境和Eclipse之间的一些奇怪的交互。我更多的是和蟒蛇合作,而不是日食。你查过其他链接了吗。看起来其他人也遇到了类似的问题。是的,网站包目录已经存在,其他答案也没有帮助。我希望能够在Eclipse中做到这一点,但这是相当拜占庭式的。我将使用Anaconda收集数据,Eclipse将用于整个项目,谢谢。