【问题标题】:Cannot use Python's pip on Windows 8. "specified executable is not a valid application for this os platform"无法在 Windows 8 上使用 Python 的 pip。“指定的可执行文件不是此操作系统平台的有效应用程序”
【发布时间】:2014-02-11 12:32:31
【问题描述】:

我似乎在 Windows 8 64 位上的 Python 2.7.6 中收到了一个独特的错误。我能够完美地安装 Python,然后能够使用 this 指南安装 pip。但是当我进入第 3 步并尝试使用 pip 安装 virtualenv 时,它给了我这个错误:

Program 'pip.exe' failed to run: The specified executable is not a valid application for this OS platform.At line:1
char:1
+ pip.exe install virtualenv
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~.
At line:1 char:1
+ pip.exe install virtualenv
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

当尝试只运行可执行文件时,它会这样做:

我已经尝试过其他安装方法,例如pip packaged executable,但它总是以它/我进入实际使用它的阶段发生这种情况。

谢谢各位,希望能帮到你!

【问题讨论】:

  • 尝试运行python c:\Python27\Scripts\pip-script.py install virtualenv 看看是否可行。它将由 Python 直接运行,而不是依赖于已编译的 .exe 文件。
  • 尝试从here安装pip,然后再次检查。
  • 太棒了!如果你不介意,我会给出答案。

标签: windows python-2.7 windows-8 pip


【解决方案1】:

正确安装后,pip 应该包括 C:\Python27\Scripts\pip-script.py 以及其他一些脚本。我猜你第一次安装 pip 时出现了某种问题,并且这些脚本没有正确放置。

作为一种解决方法,请尝试 Christoph Gohlke 的 Python Externsion Packages for Windows 存储库中的 downloading pip,这是我在 Windows 上安装第三方模块的首选资源。安装程序应自动检测您的 Python 安装并正确安装程序和脚本。

【讨论】:

    猜你喜欢
    • 2020-01-25
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多