jqdatasdk
jqdatasdk copied to clipboard
setup的代码有点问题,请修复
requirements = [str(ir.req) for ir in parse_requirements("requirements.txt", session=False)]
if sys.version_info.major == 2: requirements = [str(ir.req) for ir in parse_requirements("requirements-py2.txt", session=False)]
在代码环境是python2的时候,由于在py2下的没有req属性,在进if语句前,会直接抛异常,安装失败;可改成if-else结构
command: /Users/user/miniconda3/envs/quant/bin/python3.7 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h3/m_rgq1zj44s74nbzgwn9j0lh0000gn/T/pip-install-tmydcv0r/jqdatasdk/setup.py'"'"'; file='"'"'/private/var/folders/h3/m_rgq1zj44s74nbzgwn9j0lh0000gn/T/pip-install-tmydcv0r/jqdatasdk/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/h3/m_rgq1zj44s74nbzgwn9j0lh0000gn/T/pip-pip-egg-info-47je1kg3
cwd: /private/var/folders/h3/m_rgq1zj44s74nbzgwn9j0lh0000gn/T/pip-install-tmydcv0r/jqdatasdk/
Complete output (7 lines):
Traceback (most recent call last):
File "