【问题标题】:Python TypeError: encoding with 'cp1252' codec failedPython TypeError:使用“cp1252”编解码器编码失败
【发布时间】:2018-06-28 08:45:49
【问题描述】:

运行任何安装命令时出现此错误:

Complete output from command python setup.py egg_info:
    TypeError: 'tuple' object is not callable

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\TOSHIB~1\AppData\Local\Temp\pip-req-build-hztbm9lf\setup.py", line 13, in <module>
        include_dirs=[numpy.get_include()])]
      File "c:\python34\lib\site-packages\setuptools\__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "c:\python34\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "c:\python34\lib\distutils\dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "c:\python34\lib\distutils\dist.py", line 971, in run_command
        log.info("running %s", command)
      File "c:\python34\lib\distutils\log.py", line 44, in info
        self._log(INFO, msg, args)
      File "c:\python34\lib\distutils\log.py", line 33, in _log
        msg = msg.encode(encoding, "backslashreplace").decode(encoding)
    TypeError: encoding with 'cp1252' codec failed (TypeError: 'tuple' object is not callable)

本例的安装命令为

pip install git+https://github.com/coreylynch/pyFM

我做错了什么?

我在 python 3.4.2、pip 10.0.1 和 Windows 10 上。

提前致谢。

【问题讨论】:

  • 请您显示导致错误的代码吗?并告诉我们您在哪个平台上? cp1252 听起来像是 Windows 编码,
  • 是的,我在 Windows 上,我忘了提及它。但这是我正在执行的安装命令 pip install git+github.com/coreylynch/pyFM

标签: python encoding cp1252


【解决方案1】:

可以从https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyfm下载pyfm的轮子包

只需运行 wheel 包作为 python install .whl 让我知道结果

【讨论】:

  • 它成功了,所以每次我需要安装一些东西时,我都需要下载它的轮子包?
  • 它更安全。 Github 是一个版本控制系统, pip install git ... 会拉取最新版本,不一定是工作版本。 PyPi 上的轮子通常是经过测试的,你得到这些惊喜的频率要少得多。有趣的是,当您没有像 3.2.1 中那样的 pip 时,我的便携式版本...
  • 不一定,如果 pip install 失败,请使用 wheel 包
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 2018-07-25
  • 2021-12-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多