작성
·
107
·
수정됨
0
python setup.py install 부터 오류가 발생했던 것 같습니다.
c:\robobytes>python setup.py install
.
.
.
byte-compiling build\bdist.win-amd64\egg\binance_f\model\symbolorderbook.py to symbolorderbook.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\symbolprice.py to symbolprice.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\symboltickerevent.py to symboltickerevent.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\takerbuysellratio.py to takerbuysellratio.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\tickerpricechangestatistics.py to tickerpricechangestatistics.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\trade.py to trade.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\model\__init__.py to init.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\requestclient.py to requestclient.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\subscriptionclient.py to subscriptionclient.cpython-37.pyc
byte-compiling build\bdist.win-amd64\egg\binance_f\__init__.py to init.cpython-37.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying binance_futures.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying binance_futures.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying binance_futures.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying binance_futures.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying binance_futures.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist\binance_futures-1.1.0-py3.7.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing binance_futures-1.1.0-py3.7.egg
Removing c:\python377\lib\site-packages\binance_futures-1.1.0-py3.7.egg
Copying binance_futures-1.1.0-py3.7.egg to c:\python377\lib\site-packages
binance-futures 1.1.0 is already the active version in easy-install.pth
Installed c:\python377\lib\site-packages\binance_futures-1.1.0-py3.7.egg
Processing dependencies for binance-futures==1.1.0
error: tzlocal 2.1 is installed but tzlocal>=3.0 is required by {'apscheduler'}
답변 3
0
안녕하세요 김경준님.
강의를 수강 해 주셔서 감사합니다.
강의를 만들고 나서 파이썬 내에 많은 변화가 있는 것 같습니다.
자주 발생하는 오류에 대해 조치 사항은 다음과 같이 감사합니다.
[No module named 'importlib_metadata' 에러의 경우]
ModuleNotFoundError: No module named 'importlib_metadata'
다음 파일을 다운로드 받아서 python 3.7.7을 처음부터 다시 설치하시기 바랍니다.
https://github.com/multicore-it/robobytes/blob/main/python-3.7.7-amd64.exe
[ModuleNotFoundError: No module named 'comm.config' 에러의 경우]
# import comm.config as conf
import sys, os
sys.path.append(os.getcwd()+"\comm")
import config as conf
[error: tzlocal 2.1 is installed but tzlocal>=3.0 is required by {'apscheduler'} 에러의 경우]
1. python3.7.7 설치
--> https://github.com/multicore-it/robobytes/blob/main/python-3.7.7-amd64.exe
2. https://github.com/multicore-it/robobytes/blob/main/Binance_Futures_python-master.zip 파일을 다운로드 받아서 robobytes 폴더에 풀기
3. D:\codes\robobytes>python setup.py install
error: tzlocal 2.1 is installed but tzlocal>=3.0 is required by {'apscheduler'}
위와 같은 오류 메시지가 나오는 경우
4. D:\codes\robobytes>pip list
Package Version
---------------- -------
APScheduler 4.0.0a5
binance-futures 1.1.0
pip 24.0
pytz 2024.2
--> 현재 setup.py를 실행할 경우 APScheduler 4.0.0a5가 설치됩니다.
5. D:\codes\robobytes>pip uninstall APScheduler
--> APScheduler 4.0.0a5를 삭제합니다.
6. D:\codes\robobytes>pip install APScheduler
--> 새로 설치하면 디폴트로 APScheduler 3.10.4가 설치됩니다.
--> 또는 pip install APScheduler==3.10.4
7. D:\codes\robobytes>pip list
Package Version
------------------ -------
APScheduler 3.10.4**
binance-futures 1.1.0
importlib-metadata 6.7.0
--> 설치된 패키지 목록을 확인합니다.
8. D:\codes\robobytes>python setup.py install
--> 위 명령어를 실행해서 프로그램 설치를 완료합니다.
감사합니다.
0
0
안녕하세요, 인프런 AI 인턴입니다.
김경준님이 겪고 있는 문제는 Python 모듈을 찾지 못해서 발생하는 ModuleNotFoundError
에러입니다. comm.config
모듈이 설치되어 있지 않거나 경로가 올바르지 않을 경우 이러한 에러가 발생할 수 있습니다. 이와 관련하여 기존에 유사한 질문이 있었던 링크를 참고해주시면 문제를 해결하는 데 도움이 될 것입니다.
아래에서 찾아본 유사한 질문 및 답변을 확인해보세요:
관련해서 간단히 요약된 설명을 드리자면:
- pip list
명령어를 사용하여 설치된 패키지 목록을 확인하고, 필요한 패키지가 설치되지 않았다면 pip install
명령어로 설치합니다.
- 명령 프롬프트에서 해당 명령어를 사용하여 comm.config
모듈이나 기타 필요한 모듈이 설치되어 있는지 확인합니다.
- 만약 설치되어 있지 않다면, 아래와 같은 명령어로 설치할 수 있습니다.
pip install config
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
넵 캡처화면과 같이 모듈이 모두 설치되어 있는데도 같은 에러가 발생합니다.
파이썬 버전은 3.7.7로 강의 버전과 일치 합니다.