python-如何在Windows上安装pip?

发布于 2021-02-02 23:24:50

如何在Windows上安装pip?

关注者
0
被浏览
323
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    Python 2.7.9+和3.4+

    好消息!Python3.4(2014年3月发布)和Python2.7.9(2014年12月发布)随Pip一起发布。这是任何Python版本中最好的特性。它使社区丰富的图书馆向每个人开放。由于设置的困难,新手不再被排除在使用社区库之外。在与包管理器一起发布时,Python加入了RubyNode.jsHaskellPerl,几乎所有其他当代语言都加入了大多数开源社区谢谢,Python。

    如果确实发现在使用Python 3.4+或Python 2.7.9+时不可用pip,则只需执行例如:

    py -3 -m ensurepip
    

    当然,这并不意味着Python封装可以解决问题。经验仍然令人沮丧。我将在“堆栈溢出”问题中对此进行讨论。Python是否具有程序包/模块管理系统?。

    而且,对于使用Python 2.7.8或更早版本(社区中相当大的一部分)的每个人来说都可惜。没有计划将Pip运送给你。遵循手册说明。

    Python 2≤2.7.8和Python 3≤3.3

    面对 ‘batteries included’,Python出厂时没有软件包管理器。更糟糕的是,直到最近,Pip一直很难安装。

    官方指示

    根据https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip:

    下载时get-pip.py,请小心保存为.py文件而不是文件.txt。然后,在命令提示符下运行它:

    python get-pip.py
    

    你可能需要管理员命令提示符才能执行此操作。按照以管理员身份启动命令提示符(Microsoft TechNet)。

    这将安装pip程序包,该程序包(在Windows中)包含... \ Scripts \ pip.exe,该路径必须位于PATH环境变量中才能从命令行使用pip(请参阅“替代说明”的第二部分,将其添加到你的路径,

    替代说明

    官方文档告诉用户从源代码安装Pip及其每个依赖项。对于新手来说,这是乏味的,对有经验的人来说是极其困难的。

    为了我们的缘故,Christoph Gohlke .msi为流行的Python软件包准备了Windows安装程序()。他为所有32位和64位Python版本构建安装程序。你需要:

    1. 安装setuptools
    2. 安装点子

    对我而言,此安装点位于C:\Python27\Scripts\pip.exe。pip.exe在你的计算机上查找,然后将其文件夹(例如C:\Python27\Scripts)添加到你的路径(开始/编辑环境变量)。现在,你应该可以从命令行运行pip了。尝试安装软件包:

    pip install httpie
    

    你去了(希望)!常见问题的解决方案如下:

    代理问题

    如果你在办公室工作,则可能位于HTTP代理后面。如果是这样,请设置环境变量http_proxyhttps_proxy。大多数Python应用程序(和其他免费软件)都遵守这些规定。语法示例:

    http://proxy_url:port
    http://username:password@proxy_url:port
    

    如果你真的很不幸,你的代理可能是Microsoft NTLM代理。自由软件无法应付。唯一的解决方案是安装一个免费软件友好代理,该代理转发给讨厌的代理。http://cntlm.sourceforge.net/

    找不到vcvarsall.bat

    Python模块可以部分用C或C ++编写。Pip尝试从源代码进行编译。如果没有安装和配置C / C ++编译器,则会看到此错误消息。

    错误:找不到vcvarsall.bat

    你可以通过安装C ++编译器(例如MinGWVisual C ++)来解决此问题。微软实际上提供了一个专门用于Python的工具。或者尝试使用适用于Python 2.7的Microsoft Visual C ++编译器。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看