解决pipinstall卡住不动的问题
啥也不说了,眼泪哗哗的 –来⾃怨念深重的不灵狗。
【运⾏环境】
1、在ubuntu下使⽤pip安装flask-mongoengine;
2、pip已经升到最⾼版本,你妹,旧版本ctrl + c后还能知道断在哪,新的就直接连个p都没有;
3、使⽤了⾖瓣的源做了加速,安装时还加了能的代理,然并卵;
4、卡住了,怎么描述错误提⽰?国内和国外google了下都没有啥相关问题。
5、Extremely slow pypi package retrieval pip可以这样描述吗?
6、Python 2.7.10
【错误提⽰】
还想要错误提⽰?提⽰你妹啊!卡住之后根本没有错误提⽰。
【问题原因】
⼿动执⾏,发现断在了sock,ssl建⽴那块的代码,说明在下载东西;
明明指定了, 却下的依然很慢;
【解决⽅案】
笔者没有到⽐较优美的⽅式解决问题,在f中没有设置⼆次安装时指定源的⽅法,英⽂好的可以再研究下pip使⽤的.
1. root⽤户下编辑⽂件/usr/lib/python
2.7/dist-packages/setuptools/package_index.py;
2. 插下⼴告:⽤virtualenv的同学要修改venv⽬录下的./lib/python2.7/site-packages/setuptools/package_index.py。
3. 跳到第261⾏,硬编码index_url的值,改完后如下:
class PackageIndex(Environment):
"""A distribution index that scans web pages for download URLs"""
def __init__(
self, index_url="pypi.douban/simple", hosts=('*',),
ca_bundle=None, verify_ssl=True, *args, **kw
):
Environment.__init__(self,*args,**kw)
index_url = "pypi.douban/simple"
self.index_url = index_url + "/"[:not dswith('/')]
【执⾏结果】
执⾏命令 pip install flask-mongoengine ,贴⼀下成功后的提⽰(holy shit!)
...
ubuntu怎么安装pythondone
Removing source in /tmp/pip-build-ZSaB9M/flask-mongoengine
Successfully installed WTForms-2.1 flask-mongoengine-0.7.5 flask-wtf-0.12
【fck】
csdn做的markdown这SX玩应⼉,在numbered list 中间插个code block,代码块后的序号就对不上了,⽤官⽅的解决⽅案完全没⽤,只能给最后⼀条分出个标题了,可怜处⼥座了。
补充:Python 安装模块时,使⽤pip install xxx安装时,很慢的解决⽅法
最近在使⽤Python的时候需要安装各种模块,⽽pip是很强⼤的模块安装⼯具,但是由于国外官⽅pypi经常被墙,导致不可⽤,所以我们最好是将⾃⼰使⽤的pip源更换⼀下,这样就能解决被墙导致的装不上库的烦恼。
临时使⽤⽅法
⽐如我们需要安装 selenium 库,那么可以使⽤这样的安装命令
pip install -i pypi.tuna.tsinghua.edu/simple selenium
这样就可以从清华⼤学的镜像很快去安装selenium库了。
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。如有错误或未考虑完全的地⽅,望不吝赐教。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。