win7,python安装pip的问题

来源:互联网 发布:男装高端尾货淘宝店 编辑:程序博客网 时间:2024/05/20 11:46
Python 3.4  和  Python 2.7.9 ,已经安装Pip。在Python安装目录下,Scripts文件里.
 
  相应如果版本Python 2 ≤ 2.7.8 ,Python 3 ≤ 3.3,那就没有。按照Pip官方文档,可以如下操作:


官网 http://www.pip-installer.org/en/latest/installing.html:
下载 get-pip.py,注意要保存为.py 而不是.txt. 然后在CMD运行如下代码:
python get-pip.py
可能你会要求管理员运行上述命令。那么按照这个办法操作,Start a Command Prompt as an Administrator (Microsoft TechNet).


其他方法:
按照官方文档安装Pip,会有相应依赖软件,这样会很繁琐,特别是对新手来说。
基于此,Christoph Gohlke准备了在window下的,关于Python安装包。其中包括对应Python各种版本以及32位和64位的软件包。
你只需:
1. Install setuptools
2. Install pip
比如对我来说,Pip安装在 C:\Python27\Scripts\pip.exe. 找到 pip.exe 所在文件夹然后添加到环境变量,一切都搞定了。接下来可以试着安装某个包:
pip install httpie




代理问题Proxy problems
如果你的工作环境是HTTP代理,那么设置环境变量。 http_proxy and https_proxy. Python大部分应用遵从下面的语法形式:
http://proxy_url:port
http://username:password@proxy_url:port
如果你非常不幸,你的代理是微软的Microsoft NTLM proxy.免费软件无法搞定。唯一的办法是使用那些讨厌的代理了,比如http://cntlm.sourceforge.net/


无法找到vcvarsall.bat 
Python 有些模块可能是用c或者c++写的,Pip会编译这些代码,如果你没有c/c++编译器,你会看到如下错误:.
Error: Unable to find vcvarsall.bat
你可以通过安装c++编译器,比如MinGW or Visual C++.微软实际上有相应的供Python使用。或试下微软的visual c++编译器,给python 2.7.
通常,在Christoph's site的网站找到对应的软件会更方便。

0 0
原创粉丝点击