INVESTAR / StockAnalysisInPython

457 stars 412 forks source link

안녕하세요. #139

Open Sjsjeieiei opened 2 years ago

Sjsjeieiei commented 2 years ago

코드 ch08_03에서 Traceback (most recent call last): File "c:/auto/stock main.py", line 5, in from slacker import Slacker ImportError: cannot import name 'Slacker' 이렇게 뜨는데 해결할 수 있나요?

INVESTAR commented 2 years ago

pip install slacker로 slacker API를 설치하셨다면 pip list로 slacker가 정상적으로 설치되었는지 확인할 수 있습니다.

C:\Users\Administrator>pip list
Package           Version
----------------- ----------
asgiref           3.2.3
backtrader        1.9.76.123
beautifulsoup4    4.8.2
bs4               0.0.1
certifi           2019.11.28
chardet           3.0.4
comtypes          1.1.7
cycler            0.10.0
Django            3.0.2
html5lib          1.1
idna              2.8
kiwisolver        1.1.0
lxml              4.6.3
matplotlib        3.3.4
mplfinance        0.12.7a5
multitasking      0.0.9
numpy             1.17.4
pandas            0.25.3
pandas-datareader 0.10.0
Pillow            8.1.0
pip               19.3.1
PyMySQL           0.9.3
pyparsing         2.4.5
python-dateutil   2.8.1
pytz              2019.3
pywin32           227
pywinauto         0.6.8
requests          2.22.0
selenium          3.141.0
setuptools        41.2.0
six               1.13.0
slacker           0.13.0
soupsieve         1.9.5
sqlparse          0.3.0
urllib3           1.25.7
webencodings      0.5.1
yfinance          0.1.63

만일 slacker가 설치되어있지 않다면 아래와 같이 'slacker' 모듈을 못찾는다고 나옵니다.

Traceback (most recent call last):
  File "C:\myPackage\SlackerTest.py", line 1, in <module>
    from slacker import Slacker
ModuleNotFoundError: No module named 'slacker'

ImportError: cannot import name 'Slacker'의 원인은 정확히 모르겠으나 파이썬과 slacker를 새로 설치해 보는 것이 좋겠습니다.