51bitquant / howtrader

Howtrader: A crypto quant framework for developing, backtesting, and executing your own trading strategies. Seamlessly integrates with TradingView and other third-party signals. Simply send a post request to automate trading and order placement. Supports Binance and Okex exchanges.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

第6课运行 main.py 的时候报错

syauwjl opened this issue · comments

您好,我在class 6 运行main.py 的时候报错,麻烦帮着看看,谢谢。
(mytrader) PS E:\07个人材料\量化学习\19bitquant\VNPY数字货币量化交易从零到实盘\course_codes-main\class_06> python main.py
Traceback (most recent call last):
File "F:\anaconda\envs\mytrader\lib\site-packages\aiohttp\client_reqrep.py", line 70, in
import cchardet as chardet
ModuleNotFoundError: No module named 'cchardet'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "E:\07个人材料\量化学习\19bitquant\VNPY数字货币量化交易从零到实盘\course_codes-main\class_06\main.py", line 7, in
from howtrader.gateway.binance import BinanceUsdtGateway, BinanceSpotGateway, BinanceInverseGateway
File "F:\anaconda\envs\mytrader\lib\site-packages\howtrader\gateway\binance_init_.py", line 1, in
from .binance_spot_gateway import BinanceSpotGateway
File "F:\anaconda\envs\mytrader\lib\site-packages\howtrader\gateway\binance\binance_spot_gateway.py", line 41, in
from howtrader.api.rest import RestClient, Request, Response
File "F:\anaconda\envs\mytrader\lib\site-packages\howtrader\api\rest_init_.py", line 1, in
from .rest_client import RestClient, Request, Response
File "F:\anaconda\envs\mytrader\lib\site-packages\howtrader\api\rest\rest_client.py", line 19, in
from aiohttp import ClientSession, ClientResponse
File "F:\anaconda\envs\mytrader\lib\site-packages\aiohttp_init_.py", line 6, in
from .client import (
File "F:\anaconda\envs\mytrader\lib\site-packages\aiohttp\client.py", line 59, in
from .client_reqrep import (
File "F:\anaconda\envs\mytrader\lib\site-packages\aiohttp\client_reqrep.py", line 72, in
import charset_normalizer as chardet # type: ignore[no-redef]
File "F:\anaconda\envs\mytrader\lib\site-packages\charset_normalizer_init_.py", line 23, in
from charset_normalizer.api import from_fp, from_path, from_bytes, normalize
File "F:\anaconda\envs\mytrader\lib\site-packages\charset_normalizer\api.py", line 10, in
from charset_normalizer.md import mess_ratio
AttributeError: partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most likely due to a circular import)

噢噢噢,缺了包。已经解决了。