繁体   English   中英

尝试通过pip安装Quandl模块时出错

[英]Error when trying to install Quandl module with pip

我试图通过在cmd提示符下运行以下代码来通过pip安装Python Quandl模块

C:\Users\zeke\Desktop\Python\python.exe -m pip install quandl

该模块开始下载并安装,直到出现错误消息:

C:\Users\zeke>C:\Users\zeke\Desktop\Python\python.exe -m pip install quandl
Collecting quandl
  Using cached Quandl-3.0.1-py2.py3-none-any.whl
Collecting pyOpenSSL (from quandl)
  Downloading pyOpenSSL-16.1.0-py2.py3-none-any.whl (43kB)
    100% |################################| 51kB 1.8MB/s
Collecting ndg-httpsclient (from quandl)
  Using cached ndg_httpsclient-0.4.2.tar.gz
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info\ndg_httpsclient.egg-info
    writing dependency_links to pip-egg-info\ndg_httpsclient.egg-info\dependency_links.txt
    writing pip-egg-info\ndg_httpsclient.egg-info\PKG-INFO
    writing entry points to pip-egg-info\ndg_httpsclient.egg-info\entry_points.txt
    writing requirements to pip-egg-info\ndg_httpsclient.egg-info\requires.txt
    writing top-level names to pip-egg-info\ndg_httpsclient.egg-info\top_level.txt
    writing namespace_packages to pip-egg-info\ndg_httpsclient.egg-info\namespace_packages.txt
    writing manifest file 'pip-egg-info\ndg_httpsclient.egg-info\SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found

    error: [Errno 2] No such file or directory: 'C:\\Users\\zeke\\Desktop\\Python\\python35.zip\\lib2to3\\Grammar.txt'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\zeke\AppData\Local\Temp\pip-build-emddiyej\ndg-httpsclient\

我遵循文件路径“ C:\\ Users \\ zeke \\ Desktop \\ Python \\ python35.zip \\ lib2to3 \\ Grammar.txt”,该文件完全存在。 为什么会出现此错误?

通过将... / Python / Python35.zip解压缩到... / Python中名为“ Python35.zip”的新目录中,我得以解决此问题。

但是,现在尝试导入模块时收到错误。

>>> import quandl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\zeke\Desktop\Python\lib\site-packages\quandl\__init__.py", line 11, in <module>
    from .model.merged_dataset import MergedDataset
  File "C:\Users\zeke\Desktop\Python\lib\site-packages\quandl\model\merged_dataset.py", line 1, in <module>
    from more_itertools import unique_everseen
  File "C:\Users\zeke\Desktop\Python\lib\site-packages\more_itertools\__init__.py", line 1, in <module>
    from more_itertools.more import *
  File "C:\Users\zeke\Desktop\Python\lib\site-packages\more_itertools\more.py", line 162
    min_or_max = partial(max if reverse else min, key=lambda (a, b): a)
                                                         ^
SyntaxError: invalid syntax

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM