【问题标题】:python2.7 pip install EnvironmentError Illega byte sequencepython2.7 pip install EnvironmentError Illega字节序列
【发布时间】:2018-07-30 12:39:25
【问题描述】:

pip install pyinstaller 出现错误

Cmd 引用:

Microsoft Windows 版本 6.3.9600 20 13 微软公司。保留所有权利。

C:\WINDOWS\system32>pip install pyinstaller 收集pyinstaller
正在下载https://files.pythonhosted.org/packages/3c/86/909a8c35c5471919b3854c01f43843d9b5aed0e9948b63e560010f7f3429/PyInstaller-3.3.1.tar.gz (3.5MB)

1% |由于环境错误而无法安装软件包:[Errno 42] Illegal byte sequence

我使用python2.7和Windows8:

Python 2.7.12 |Anaconda 4.2.0(64 位)| (默认, Jun 29 2016, 11:07:13) [MSC v. 1500 64 bit (AMD64)] on win32

我试图在整个互联网上检查导致问题的原因,但没有成功。

  • 我也遇到过pip install py2exe 命令
  • 它不会发生在像 pip install clock 这样的简单包中(来自 githab 的简单时钟包;只是为了检查 pip 工作)

我想制作一个虚拟环境,但pip install virtualenv 给了我同样的问题。 我想我终于通过命令成功安装了virtualenv:

pip install https://github.com/pypa/virtualenv/tarball/master

(但我不确定,因为我所有的尝试)

  • 我创建了新环境,但仍然无法安装 pyinstaller pack,并且出现同样的错误
  • 在新环境中。我在pip install clock 命令中得到了相同的EnvironmentError(简单的包,只是为了检查pip)。

所以也许从 pip 到我的计算机的通信不正确.. 也许我的程序需要更新?我将 pip 更新到了最新版本。 你有什么推荐的?

【问题讨论】:

    标签: python pip


    【解决方案1】:

    我把命令放到我做的新环境中:

    pip install --upgrade pip==10.0.1
    

    我安装了旧版本的 pip

    这样我就成功安装了PyInstaller包!!

    每个人都知道:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 2011-07-07
      • 2019-05-27
      • 1970-01-01
      • 2019-06-07
      相关资源
      最近更新 更多