无法导入名称“Stocker”

2024-09-29 05:26:27 发布

您现在位置:Python中文网/ 问答频道 /正文

无法从“Stocker”(C:\Users\Colter\AppData\Local\Programs\Python38\lib\site packages\Stocker\uem>init.py)导入名称“Stocker”

我的stocker导入出现了这个错误,有人知道我做错了什么吗

以下是节目:

import tensorflow
from stocker import Stocker

amazon = Stocker('AMZN')

如果有帮助的话,我正在VisualStudio中使用Python3.8。 pip安装确认了stocker的“已满足要求”


Tags: pyimportinitlibpackageslocalsiteusers
2条回答

我相信您已安装了同名的不同软件包。如果您使用pip安装它,则很可能安装了this Stocker包,而您打算安装this Stocker

以下是目标库存商的文档:https://github.com/bobbruno/stocker/blob/master/readme.md

你提到了错误,但实际上没有发布

我假设this就是您所指的包。他们的自述并没有真正说明如何使用它(只有一个例子)。但是看一下源代码,似乎Stocker不是该包中的对象之一

他们的回购协议中确实有一些例子,你可以查看一下,看看其他的例子(虽然我也不觉得它们很有用,但股票根本不是我的专业领域)

应该是这样的:

from stocker.predict import tomorrow # this one predicts the value of the stock tomorrow
from stocker import get_data # this one has lots of methods to get info from the stock

stock = "AMZN"

# predict the value:
print(tomorrow(stock))

# examples of methods in get_data
# Company name
print(get_data.company_name(stock))
# finding interest for 'stock' during 'timeframe'
print(get_data.get_interest(stock, timeframe) 

相关问题 更多 >