注册
登录
Windows
如何在Windows上安装pip?
返回
如何在Windows上安装pip?
作者:
狗头军师
发布时间:
2025-01-22 03:34:32 (7天前)
pip是的替代品easy_install。但是我应该在Windows上pip使用安装easy_install吗?有没有更好的办法?
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-07 17-36
Python 2.7.9+和3.4+ 好消息!Pip随附了Python 3.4(2014年3月发布)和Python 2.7.9(2014年12月发布)。这是所有Python版本中的最佳功能。它使每个人都可以访问社区丰富的图书馆。新手不再因设置困难而无法使用社区库。在与软件包管理器一起交付时,Python加入了Ruby,Node.js,Haskell,Perl,Go以及几乎所有其他具有主流开源社区的当代语言。谢谢,Python。 如果在使用Python 3.4+或Python 2.7.9+时确实发现pip不可用,则只需执行例如: py -3 -m ensurepip 当然,这并不意味着Python打包已解决问题。经验仍然令人沮丧。我将在“堆栈溢出”问题中对此进行讨论。Python是否具有程序包/模块管理系统?。 而且,a惜使用Python 2.7.8或更早版本(社区中相当大的一部分)的每个人。没有计划将Pip运送给您。遵循手册说明。 Python 2≤2.7.8和Python 3≤3.3 面对“包括电池”的座右铭,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版本构建安装程序。你需要: 安装setuptools 安装点子 对我来说,此安装点位于C:\Python27\Scripts\pip.exe。pip.exe在您的计算机上查找,然后将其文件夹(例如C:\Python27\Scripts)添加到您的路径(开始/编辑环境变量)。现在,您应该可以从命令行运行pip了。尝试安装软件包: pip install httpie 你去了(希望)!常见问题的解决方案如下: 代理问题 如果您在办公室工作,则可能位于HTTP代理后面。如果是这样,请设置环境变量http_proxy和https_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 ++编译器(例如MinGW或Visual C ++)来解决此问题。微软实际上提供了一个专门用于Python的工具。或尝试使用适用于Python 2.7的Microsoft Visual C ++编译器。 通常,检查克里斯托夫网站上的包裹通常比较容易。
编辑
登录
后才能参与评论