IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Python 在 Windows 系统中导入 pick 模块问题

    Hacper\'s Blog发表于 2018-08-23 00:18:34
    love 0

    在Windows上,用Python导入pick模块会出现以下错误:

    ModuleNotFoundError: No module named ‘_curses’

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    
    >>> from pick import pick
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "I:\PYTHON~1\lib\site-packages\pick\__init__.py", line 3, in <module>
        import curses
      File "I:\PYTHON~1\lib\curses\__init__.py", line 13, in <module>
        from _curses import *
    ModuleNotFoundError: No module named '_curses'
    >>> from pick import pick
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "I:\PYTHON~1\lib\site-packages\pick\__init__.py", line 3, in <module>
        import curses
      File "I:\PYTHON~1\lib\curses\__init__.py", line 13, in <module>
        from _curses import *
    ModuleNotFoundError: No module named '_curses'
    

    原因就是 curses 这个模块不支持Windows:

    1
    2
    3
    4
    
    D:\Users\tracis>pip install curses
    Collecting curses
      Could not find a version that satisfies the requirement curses (from versions: )
    No matching distribution found for curses
    

    在pick的安装描述中有一个提醒,说到了这个问题,但是自己开始的时候没注意到。

    Note for Windows: curses wheels can be obtained from http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses, then install it with pip, for example: pip install curses-2.2-cp27-none-win_amd64.whl

    在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses 网站下载第三方的wheels 安装包,用 pip 安装即可。

    blob.jpg



沪ICP备19023445号-2号
友情链接