专栏首页大数据仓库建设windows 下使用python pip install

windows 下使用python pip install

windows 下使用python pip install

参考:How do I install pip on Windows?

Python 2.7.9+ and 3.4+

Good news! Python 3.4 (released March 2014) and Python 2.7.9 (released December 2014) ship with Pip. This is the best feature of any Python release. It makes the community’s wealth of libraries accessible to everyone. Newbies are no longer excluded from using community libraries by the prohibitive difficulty of setup. In shipping with a package manager, Python joins Ruby, Node.js, Haskell, Perl, Go–almost every other contemporary language with a majority open-source community.

Thank you Python.

好消息!好消息!

Python 2.7.9 (released December 2014)以上或者 Python 3.4 (released March 2014)以上的版本,Python已经将pip工具包含进去了:

终于可以愉快的使用pip installPython包了:

 ./pip2.7.exe install pelican

./pip2.7.exe install markdown

Of course, that doesn’t mean Python packaging is problem solved. The experience remains frustrating. I discuss this in Stack Overflow question Does Python have a package/module management system?.

And, alas for everyone using Python 2.7.8 or earlier (a sizable portion of the community). There’s no plan to ship Pip to you. Manual instructions follow.

Python 2 ≤ 2.7.8 and Python 3 ≤ 3.3

Flying in the face of its ‘batteries included’ motto, Python ships without a package manager. To make matters worse, Pip was–until recently–ironically difficult to install.

Official instructions 官方推荐

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

Download get-pip.py, being careful to save it as a .py file rather than .txt. Then, run it from the command prompt:

python get-pip.py

如果安装失败,就以管理员权限打开cmd,再来执行该命令。

可选的方案

The official documentation tells users to install Pip and each of its dependencies from source. That’s tedious for the experienced, and prohibitively difficult for newbies.

For our sake, Christoph Gohlke prepares Windows installers (.msi) for popular Python packages. He builds installers for all Python versions, both 32 and 64 bit. You need to

  1. Install setuptools
  2. Install pip

For me, this installed Pip at D:\Python27\Scripts\pip2.7.exe. Find pip.exe on your computer, then add its folder (for example, C:\Python27\Scripts) to your path (Start / Edit environment variables). Now you should be able to run pip from the command line. Try installing a package:

pip install httpie

There you go (hopefully)! Solutions for common problems are given below:

Proxy problems 代理问题

If you work in an office, you might be behind a HTTP proxy. If so, set the environment variables http_proxy and https_proxy. Most Python applications (and other free software) respect these. Example syntax:

http://proxy_url:port http://username:password@proxy_url:port If you’re really unlucky, your proxy might be a Microsoft NTLM proxy. Free software can’t cope. The only solution is to install a free software friendly proxy that forwards to the nasty proxy. http://cntlm.sourceforge.net/

Unable to find vcvarsall.bat

Python modules can be part written in C or C++. Pip tries to compile from source. If you don’t have a C/C++ compiler installed and configured, you’ll see this cryptic error message.

Error: Unable to find vcvarsall.bat

You can fix that by installing a C++ compiler such as MinGW or Visual C++. Microsoft actually ship one specifically for use with Python. Or try Microsoft Visual C++ Compiler for Python 2.7.

Often though it’s easier to check Christoph’s site for your package.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • hadoop hive 分区表load至新表

    大数据工程师-公子
  • Linux 下 安装最新 Python2.X

    大数据工程师-公子
  • JDK1.6环境变量

    以下过程为配置JDK环境变量:   1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”:   2.在“系统变量”中,设置3项属性,JAVA...

    大数据工程师-公子
  • 图的无监督学习的开源Python框架(面向API)(CS LG)

    我们向空手道俱乐部提出了一种结合了30多种最新的图挖掘算法的Python框架,这个框架可以解决无监督机器学习任务。该包的主要目标是使社区发现、节点和图嵌入可供广...

    Elva
  • 【论文推荐】最新八篇图像检索相关论文—三元组、深度特征图、判别式、卷积特征聚合、视觉-关系知识图谱、大规模图像检索

    WZEARW
  • 【论文推荐】最新6篇图像描述生成相关论文—语言为枢纽、细粒度、生成器、注意力机制、策略梯度优化、判别性目标

    【导读】专知内容组整理了最近六篇图像描述生成(Image Caption)相关文章,为大家进行介绍,欢迎查看! 1. Unpaired Image Captio...

    WZEARW
  • 1647: [Usaco2007 Open]Fliptile 翻格子游戏

    1647: [Usaco2007 Open]Fliptile 翻格子游戏 Time Limit: 5 Sec  Memory Limit: 64 MB Subm...

    HansBug
  • 2016年Python十大文章

    在过去一年, 我们对10000篇Python相关的文章进行了排名, 并选择出排名前十的文章. (0.1%的几率), 可以帮助您在2017年推进你的技术生涯.

    用户1416054
  • UVA 11292 Dragon of Loowater(简单贪心)

    Problem C: The Dragon of Loowater Once upon a time, in the Kingdom of Loowater, ...

    Angel_Kitty
  • 机器学习如何从Python 2迁移到Python 3

    用户1737318

扫码关注云+社区

领取腾讯云代金券