作为一个不懂不会用linux的小白却想学编程的表示很无奈,各种折腾伤不起~~~~~
用的pycharm的IDE,绝大多数时候使用pip安装第三方库的时候都是失败的。虽然有详尽的错误报告。但是真心看不懂。
今日突闻可能是伟大的墙在作怪,换成国内镜像可能会有所好转。作为一个小白,发现有教程可以解决一直以来的烦心事当然是万分欣喜滴。(心里默念100遍shit)但是后来才发现这TM才是最烦心时刻的开始。于是有了下面这些折腾.
教程是这样的
使用pip的用户可以如下配置:
在unix和macos,配置文件为: \$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini
需要在配置文件内加上
[global]
timeout = 60
index-url = http://e.pypi.python.org/simple
首先我在everything里面搜索pip.ini这个文件,发现没有。在google上搜索无果(最可能是姿势不对~~),怀疑是pycharm安装的pip和原版有差异~~~删除pip文件夹后在pypi上下载安装。还是发现没有,在卸载之从http://www.lfd.uci.edu/~gohlke/pythonlibs/上下载安装。。当然还是没有~~~
最终的结果是自己新建pip.ini这特么完全是超过我认知范围类了。。。。配置文件居然不在带需要自己新建,再者%HOME%\pip\pip.ini这个地址也是错的,正确的为%USERPROFILE%\pip\pip.ini。网上搜到的教程基本都是错的(估计他们都在linux上开发吧,其本质是官网的说明文档没有更新,%HOME%目测是XP时代的产物)。最后也可能会遇到error: invalid command 'egg_info'
这种错误 解决的方案就是pip install --upgrade setuptools
参考文档
http://www.pip-installer.org/en/latest/configuration.html
http://stackoverflow.com/questions/11425106/python-pip-install-fails-invalid-command-egg-info
https://bitbucket.org/pypa/pypi/issue/5/pipini-directory-in-windows