【问题标题】:Unable to install fancyimpute in Python (for Windows 10) [closed]无法在 Python 中安装 fancyimpute(适用于 Windows 10)[关闭]
【发布时间】:2018-11-17 16:49:23
【问题描述】:

我正在运行 Python 3.6.5 :: Anaconda custom (64-bit) 并在尝试 pip install fancyimpute 时收到以下错误

Exception:
Traceback (most recent call last):
  File "C:\Users\User\Anaconda3\lib\site-packages\pip\_internal\basecommand.py", line 228, in main
    status = self.run(options, args)
  File "C:\Users\User\Anaconda3\lib\site-packages\pip\_internal\commands\install.py", line 291, in run
    resolver.resolve(requirement_set)
  File "C:\Users\User\Anaconda3\lib\site-packages\pip\_internal\resolve.py", line 103, in resolve
    self._resolve_one(requirement_set, req)
  File "C:\Users\User\Anaconda3\lib\site-packages\pip\_internal\resolve.py", line 262, in _resolve_one
    check_dist_requires_python(dist)
  File "C:\Users\User\Anaconda3\lib\site-packages\pip\_internal\utils\packaging.py", line 46, in check_dist_requires_python
    feed_parser.feed(metadata)
  File "C:\Users\User\Anaconda3\lib\email\feedparser.py", line 175, in feed
    self._input.push(data)
  File "C:\Users\User\Anaconda3\lib\email\feedparser.py", line 103, in push
    self._partial.write(data)
TypeError: string argument expected, got 'NoneType'

【问题讨论】:

  • 你运行了什么命令?你使用的是什么 pip 版本?
  • 命令:pip install fancyimpute;点子版本:点子 10.0.1
  • 尝试升级pip以防万一pip install --upgrade pip再试一次
  • 根据文档,这是最新的

标签: python


【解决方案1】:

使用 easy_install fancyimpute 而不是 pip install fancyimpute 解决了我的问题

【讨论】:

    【解决方案2】:

    花了几个小时后,这就是我所做的。我最初的错误是“错误:Microsoft Visual C++ 14.0”。我安装了 Microsoft Visual C++ Buildtools,但仍然出现错误。按照http://i-systems.github.io/HSE545/machine%20learning%20all/cvxpy_install/CVXPY%2BInstallation%2BGuide%2Bfor%2BWindows.html做了如下操作


    • https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 下载了所有最新的 .whl 文件。我继续前进 **cp36‑cp36m‑win_amd64.whl 文件
    • 将所有文件复制到 Windows 中的任意文件夹。
    • 以管理员身份运行 cmd 命令。确保没有活动的 jupyter notebook 会话或 python 会话正在运行
    • 对文件进行 pip 安装 一。就我而言,我做了以下事情:

      pip install numpy-1.15.2+mkl-cp36-cp36m-win_amd64.whl
      pip install scipy-1.1.0-cp36-cp36m-win_amd64.whl
      pip install cvxopt-1.2.1-cp36-cp36m-win_amd64.whl
      pip install scs-2.0.2-cp36-cp36m-win_amd64.whl
      pip install ecos-2.0.5-cp36-cp36m-win_amd64.whl
      pip install CVXcanon-0.1.1-cp36-cp36m-win_amd64.whl
      pip install fastcache-1.0.2-cp36-cp36m-win_amd64.whl
      pip install cvxpy-1.0.9-cp36-cp36m-win_amd64.whl
      pip install fancyimpute-0.4.0-py3-none-any.whl
      

    所有这些都在 windows10 中成功安装了 fancyimpute。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 2021-10-08
      • 2018-10-17
      • 1970-01-01
      • 2019-02-16
      • 1970-01-01
      • 2018-04-18
      相关资源
      最近更新 更多