最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決pip install 卡住不動的問題

 更新時間:2021年03月06日 11:04:07   作者:counsellor  
這篇文章主要介紹了解決pip install 卡住不動的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

啥也不說了,眼淚嘩嘩的 –來自怨念深重的不靈狗。

【運行環(huán)境】

1、在ubuntu下使用pip安裝flask-mongoengine;

2、pip已經(jīng)升到最高版本,舊版本ctrl + c后還能知道斷在哪,新的就直接連個p都沒有;

3、使用了豆瓣的源做了加速,但是沒有用;

4、卡住了,怎么描述錯誤提示?國內(nèi)和國外google了下都沒有啥相關問題。

5、Extremely slow pypi package retrieval with i.e. pip可以這樣描述嗎?

6、Python 2.7.10

【錯誤提示】

還想要錯誤提示?卡住之后根本沒有錯誤提示。

(venv)? flask-mongoengine-0.7.5 pip install flask-mongoengine --proxy=http://proxy.xxx.com:80 -v
Collecting flask-mongoengine
1 location(s) to search for versions of flask-mongoengine:
* http://pypi.douban.com/simple/flask-mongoengine/
Getting page http://pypi.douban.com/simple/flask-mongoengine/
Starting new HTTP connection (1): proxy.corp.qihoo.net
"GET http://pypi.douban.com/simple/flask-mongoengine/ HTTP/1.1" 301 178
"GET http://pypi.doubanio.com/simple/flask-mongoengine/ HTTP/1.1" 200 1068
Analyzing links from page http://pypi.doubanio.com/simple/flask-mongoengine/
Found link http://pypi.doubanio.com/packages/f3/46/e527ea37dd53e5addae8167c2e5850029c7be98add465928cac7d1d10d0e/flask-mongoengine-0.7.5.tar.gz#md5=e207998d4ab5237582c4983cd18ab484 (from http://pypi.doubanio.com/simple/flask-mongoengine/), version: 0.7.5

Using version 0.7.5 (newest of versions: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7.0, 0.7.1, 0.7.3, 0.7.4, 0.7.5)
"GET http://pypi.doubanio.com/packages/f3/46/e527ea37dd53e5addae8167c2e5850029c7be98add465928cac7d1d10d0e/flask-mongoengine-0.7.5.tar.gz HTTP/1.1" 200 110621
Downloading http://pypi.doubanio.com/packages/f3/46/e527ea37dd53e5addae8167c2e5850029c7be98add465928cac7d1d10d0e/flask-mongoengine-0.7.5.tar.gz (110kB)
Downloading from URL http://pypi.doubanio.com/packages/f3/46/e527ea37dd53e5addae8167c2e5850029c7be98add465928cac7d1d10d0e/flask-mongoengine-0.7.5.tar.gz#md5=e207998d4ab5237582c4983cd18ab484 (from http://pypi.doubanio.com/simple/flask-mongoengine/)
100% |████████████████████████████████| 112kB 44.5MB/s
Running setup.py (path:/tmp/pip-build-5h86uM/flask-mongoengine/setup.py) egg_info for package flask-mongoengine
Running command python setup.py egg_info
#卡在這里不動了
^CCleaning up...
Operation cancelled by user

【問題原因】

手動執(zhí)行,發(fā)現(xiàn)斷在了sock,ssl建立那塊的代碼,說明在下載東西;

明明指定了douban的源, 卻下的依然很慢;

真相只有一個,flask-mongoengine這個庫安裝時又自己安裝了其他庫(這里筆者稱為二次安裝),二次安裝時走的源是python自帶的[https://pypi.python.org],這樣就卡住了。

【解決方案】

筆者沒有找到比較優(yōu)美的方式解決問題,在pip.conf中沒有設置二次安裝時指定源的方法,英文好的可以再研究下pip使用的官方文檔.

1. root用戶下編輯文件/usr/lib/python2.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="http://pypi.douban.com/simple", hosts=('*',),
    ca_bundle=None, verify_ssl=True, *args, **kw
    ):
   Environment.__init__(self,*args,**kw)
   index_url = "http://pypi.douban.com/simple"
   self.index_url = index_url + "/"[:not index_url.endswith('/')]

【執(zhí)行結果】

執(zhí)行命令 pip install flask-mongoengine ,貼一下成功后的提示(holy shit!)

...
done
 Removing source in /tmp/pip-build-ZSaB9M/flask-mongoengine
Successfully installed WTForms-2.1 flask-mongoengine-0.7.5 flask-wtf-0.12
Cleaning up...

【fck】

csdn做的markdown這SX玩應兒,在numbered list 中間插個code block,代碼塊后的序號就對不上了,用官方的解決方案完全沒用,只能給最后一條分出個標題了,可憐處女座了。

補充:Python 安裝模塊時,使用pip install xxx安裝時,很慢的解決方法

最近在使用Python的時候需要安裝各種模塊,而pip是很強大的模塊安裝工具,但是由于國外官方pypi經(jīng)常被墻,導致不可用,所以我們最好是將自己使用的pip源更換一下,這樣就能解決被墻導致的裝不上庫的煩惱。

最近使用得比較多并且比較順手的是清華大學的pip源,它是官網(wǎng)pypi的鏡像,每隔5分鐘同步一次,地址為 https://pypi.tuna.tsinghua.edu.cn/simple

臨時使用方法

比如我們需要安裝 selenium 庫,那么可以使用這樣的安裝命令

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium 

這樣就可以從清華大學的鏡像很快去安裝selenium庫了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • python實現(xiàn)計算器功能

    python實現(xiàn)計算器功能

    這篇文章主要為大家詳細介紹了python實現(xiàn)計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 關于Python中*args和**kwargs的深入理解

    關于Python中*args和**kwargs的深入理解

    這篇文章主要給大家介紹了關于Python中*args和**kwargs的相關資料,*args和**kwargs代表的是變量, 變量前面的 *(星號)才是必須的,也可以寫成*v和**vs;寫成*args和**kwargs只是一個常用的書寫方式,需要的朋友可以參考下
    2021-08-08
  • Python中輕量級定時任務調(diào)度庫schedule使用指南

    Python中輕量級定時任務調(diào)度庫schedule使用指南

    schedule是一款專為簡化定時任務調(diào)度而設計的Python庫,它通過直觀的語法降低了周期性任務的實現(xiàn)門檻,下面小編來和大家詳細講講它的具體使用吧
    2025-05-05
  • scrapy處理python爬蟲調(diào)度詳解

    scrapy處理python爬蟲調(diào)度詳解

    在本篇文章里小編給大家整理的是一篇關于scrapy處理python爬蟲調(diào)度的相關內(nèi)容,有興趣的朋友們學習下。
    2020-11-11
  • python xlsxwriter模塊的使用

    python xlsxwriter模塊的使用

    這篇文章主要介紹了python xlsxwriter模塊的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Django之第三方平臺QQ授權登錄的實現(xiàn)

    Django之第三方平臺QQ授權登錄的實現(xiàn)

    本文主要介紹了Django之第三方平臺QQ授權登錄的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Python 爬蟲實現(xiàn)增加播客訪問量的方法實現(xiàn)

    Python 爬蟲實現(xiàn)增加播客訪問量的方法實現(xiàn)

    這篇文章主要介紹了Python 爬蟲實現(xiàn)增加播客訪問量的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • python 文件常用操作demo(讀寫 打開方式)

    python 文件常用操作demo(讀寫 打開方式)

    這篇文章主要為大家介紹了python 文件常用操作demo(讀寫 打開方式)及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 安裝PyInstaller失敗問題解決

    安裝PyInstaller失敗問題解決

    這篇文章主要介紹了安裝PyInstaller失敗問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Python求字符串的長度示例代碼

    Python求字符串的長度示例代碼

    這篇文章主要介紹了Python求字符串的長度,求一個字符串的長度,在main函數(shù)中輸入字符串,并輸出其長度,文中給大家介紹了Python計算字符串長度的函數(shù),需要的朋友可以參考下
    2023-02-02

最新評論

桓台县| 常山县| 永州市| 青浦区| 安康市| 伊通| 甘孜县| 甘孜县| 阿克| 榆林市| 涞水县| 全南县| 高清| 灌阳县| 洞头县| 清原| 津市市| 涞源县| 广平县| 库车县| 普格县| 汝城县| 诸城市| 锡林浩特市| 秭归县| 麻阳| 赤峰市| 厦门市| 宁陕县| 田阳县| 越西县| 文山县| 蒲江县| 兴国县| 溧阳市| 福建省| 塔城市| 桐乡市| 九寨沟县| 菏泽市| 大埔区|