各位大神,求求大家,来帮我看看吧,我已经没招了,3 天了问题都没解决,就差重装系统了!!,问题是 Python 当中 pip 安装库出现错误 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
a1060778506
V2EX    Python

各位大神,求求大家,来帮我看看吧,我已经没招了,3 天了问题都没解决,就差重装系统了!!,问题是 Python 当中 pip 安装库出现错误

  •  
  •   a1060778506 2017-10-02 13:53:25 +08:00 6310 次点击
    这是一个创建于 2937 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次用这个网站不熟悉,不能发图片,我直接贴错误代码 了

    C:\Program Files\Python37\pip-9.0.1>pip install requests Collecting requests Exception: Traceback (most recent call last): File "C:\Program Files\Python37\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\Program Files\Python37\lib\site-packages\pip\commands\install.py", line 324, in run requirement_set.prepare_files(finder) File "C:\Program Files\Python37\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "C:\Program Files\Python37\lib\site-packages\pip\req\req_set.py", line 554, in _prepare_file require_hashes File "C:\Program Files\Python37\lib\site-packages\pip\req\req_install.py", line 278, in populate_link self.link = finder.find_requirement(self, upgrade) File "C:\Program Files\Python37\lib\site-packages\pip\index.py", line 465, in find_requirement all_candidates = self.find_all_candidates(req.name) File "C:\Program Files\Python37\lib\site-packages\pip\index.py", line 423, in find_all_candidates for page in self._get_pages(url_locations, project_name): File "C:\Program Files\Python37\lib\site-packages\pip\index.py", line 568, in _get_pages page = self._get_page(location) File "C:\Program Files\Python37\lib\site-packages\pip\index.py", line 683, in _get_page return HTMLPage.get_page(link, session=self.session) File "C:\Program Files\Python37\lib\site-packages\pip\index.py", line 792, in get_page "Cache-Control": "max-age=600", File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\sessions.py", line 488, in get return self.request('GET', url, **kwargs) File "C:\Program Files\Python37\lib\site-packages\pip\download.py", line 386, in request return super(PipSession, self).request(method, url, *args, **kwargs) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\sessions.py", line 596, in send r = adapter.send(request, **kwargs) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\cachecontrol\adapter.py", line 47, in send resp = super(CacheControlAdapter, self).send(request, **kw) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\adapters.py", line 423, in send timeout=timeout File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\packages\urllib3\connectionpool.py", line 589, in urlopen self._prepare_proxy(conn) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\packages\urllib3\connectionpool.py", line 797, in _prepare_proxy conn.connect() File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\packages\urllib3\connection.py", line 254, in connect cOnn= self._new_conn() File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\packages\urllib3\connection.py", line 142, in _new_conn (self.host, self.port), self.timeout, **extra_kw) File "C:\Program Files\Python37\lib\site-packages\pip_vendor\requests\packages\urllib3\util\connection.py", line 66, in create_connection if host.startswith('['): AttributeError: 'NoneType' object has no attribute 'startswith'

    C:\Program Files\Python3\pip-9.0.1> C:\Program Files\Python37\pip-9.0.1>

    这是我,安装一个最简单的库 pip install requests 没有其他的库 安装失败了,我重装过 python 和 pip 版本是 python3.7, pip 是最新版, 不要再说,是版本的问题,因为我在其他两台电脑上面用相同的安装包,都是可以正常安装的, 我重装之后,清理过注册表,能清理的方式都清理过了,也使用过,管理权安装,也更换过,安装盘符,变量路径也添加了,也使用过.whl 的方式安装,也使用过 Anaconda,但是都是不可以的,我又回到了原点,如果谁可以帮我解决,我有偿也是情愿的,感激不尽!!!

    32 条回复    2017-10-06 17:12:25 +08:00
    necomancer
        1
    necomancer  
       2017-10-02 14:25:53 +08:00
    anaconda 里应该有带 requests 吧,能把 conda install requests 或者 conda install request 的安装包 的报错(如果有)发出来吗?
    a1060778506
        2
    a1060778506  
    OP
       2017-10-02 14:31:32 +08:00
    @necomancer 我已经卸载掉了,报错和这个是一样的
    a1060778506
        3
    a1060778506  
    OP
       2017-10-02 14:35:10 +08:00
    @necomancer 神啊,能拯救我吗
    supersu
        4
    supersu  
       2017-10-02 15:14:18 +08:00
    建议虚拟机上 linux,一劳永逸
    ferencz
        5
    ferencz  
       2017-10-02 15:32:56 +08:00
    毅力可嘉,我不懂,还是推荐你重装系统吧。
    boboliu
        6
    boboliu  
       2017-10-02 16:00:13 +08:00
    3.7.0 alpha 1: 2017-09-19

    勇气可嘉
    necomancer
        7
    necomancer  
       2017-10-02 16:22:44 +08:00
    @a1060778506 呃,我是说你装上 anaconda 然后 anaconda 的 python 里自带 requests,而且 anaconda 的 conda install 和 pip install 不太一样,现在不清楚是软件环境还是只是 pip 出的错,所以建议你试试 anaconda,并且用 conda install 试试在线 /离线包。还有,试试 pip 安装别的包,看有什么问题。
    necomancer
        8
    necomancer  
       2017-10-02 16:28:21 +08:00
    哎嘛,你这是 py37.... anaconda 没有 py37 吧……非要这个版本吗?
    necomancer
        9
    necomancer  
       2017-10-02 16:29:09 +08:00
    试试去 github.com/kennethreitz/requests 下载 zip,解压 cd 到目录用 pip install . 试试,看看报错
    necomancer
        10
    necomancer  
       2017-10-02 16:34:21 +08:00
    不过我还是建议试试 pip 安装其他包。顺便问一下,你这个机器有没有配置过 pip/anaconda 的代理之类的设置?
    a1060778506
        11
    a1060778506  
    OP
       2017-10-02 16:46:42 +08:00
    @necomancer 其他版本也是这样
    a1060778506
        12
    a1060778506  
    OP
       2017-10-02 16:47:10 +08:00
    @necomancer 没有配置过代理,其他包也这样
    a1060778506
        13
    a1060778506  
    OP
       2017-10-02 16:47:32 +08:00
    @necomancer 没有配置过代理,其他包也这样
    a1060778506
        14
    a1060778506  
    OP
       2017-10-02 16:48:38 +08:00
    @necomancer 这一条我试过了,错误是一样的
    vainl1
        15
    vainl1  
       2017-10-02 16:58:07 +08:00
    python -m pip
    lcc4376
        16
    lcc4376  
       2017-10-02 17:52:39 +08:00
    venv 上?
    flynaj
        17
    flynaj  
       2017-10-02 18:56:46 +08:00 via Android
    彻底点直接转 golang
    foo2bar
        18
    foo2bar  
       2017-10-02 19:26:29 +08:00 via iPhone
    请“以管理员身份运行命令行提示符”,在这里面执行 pip install request
    sylecn
        19
    sylecn  
       2017-10-02 20:29:49 +08:00 via Android
    同情。不过放假了,不想答题>_<

    建议懂的人直接帮 LZ 远程安装一下
    HFcbyqP0iVO5KM05
        20
    HFcbyqP0iVO5KM05  
       2017-10-02 20:34:37 +08:00 via Android
    附议 18 楼,同时建议试试用 pip 安装其它的包看看会不会报错,是什么错
    zeroxia
        21
    zeroxia  
       2017-10-02 20:57:17 +08:00 via iPhone
    Python 官网 3.6,安装到 C:/Python36/
    打开 cmd:

    python -m pip install requests
    Technetiumer
        22
    Technetiumer  
       2017-10-02 22:05:33 +08:00 via Android
    装一个 Linux 虚拟机比在 windows 折腾各种错误、环境问题容易的多
    hcnhcn012
        23
    hcnhcn012  
       2017-10-02 23:50:45 +08:00
    直接在系统 python 环境用 pip 安装太容易出错了,而且还是在 windows,不确定因素太多了,建议:
    1. 装上 linux 发行版(虚拟机或者双系统都行)
    2. 在 linux 上安装上 anaconda
    3. google 并下载 anaconda cheatsheet 和 conda cheatsheet 里面相关的命令都有
    4. 补充: 在 anaconda 里什么都是包,包括 python 和 pip,你可以建立一个和系统 python 环境绝缘,只包括了指定 python 版本必须的包,这是一个干净的不行的 python 环境,既可以 conda install 也可以 pip,都会安装在这个环境里。这样绝对不会报错
    y835L9DyC5XD09kq
        24
    y835L9DyC5XD09kq  
       2017-10-03 02:02:35 +08:00 via iPhone
    你换个安装路径试试...我看报错信息觉得可能是 program files 中间那个空格的问题...
    SuT2i
        25
    SuT2i  
       2017-10-03 03:00:53 +08:00 via Android
    试试 pip3 install request
    lrxiao
        26
    lrxiao  
       2017-10-03 03:23:12 +08:00
    https://github.com/conda/conda/issues?utf8=%E2%9C%93&q=startswith

    合理的解释是 你的./condrc 写的有毛病
    lrxiao
        27
    lrxiao  
       2017-10-03 03:24:52 +08:00
    emm 删了 conda 了吗 那可能是 pip.conf
    masha
        28
    masha  
       2017-10-03 06:41:26 +08:00 via iPhone
    还是虚拟机吧
    Marsss
        29
    Marsss  
       2017-10-03 21:30:28 +08:00 via iPhone
    好像看到了 timeout 试试 -i 豆瓣源 注意 trust
    264768502
        30
    264768502  
       2017-10-04 08:03:32 +08:00 via iPad
    github 上下源代码,运行 setup.py
    或者试试官方推荐的 pipenv?
    或者去这里下 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 然后安装
    magicO
        31
    magicO  
       2017-10-06 11:52:23 +08:00 via Android
    话说为啥不用 pycharm 呢。。我觉得用了 pycharm 之后。再也没担心过库管理的问题
    pinsily
        32
    pinsily  
       2017-10-06 17:12:25 +08:00
    建议彻彻底底地把 python 删一遍,相关的文件、环境变量等等,然后安装 anaconda 进行管理
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5537 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 07:32 PVG 15:32 LAX 00:32 JFK 03:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86