Python匯入aiohttp模組報錯,解決方法

2021-09-25 12:57:28 字數 630 閱讀 6258

在命令列中安裝aiohttp庫之後,通過python命令列檢驗是否安裝成功,結果報錯

importerror: cannot import name 'coroutine'在網上查詢解決辦法發現是aiohttp的版本過高,我這裡是aiohttp-3.5.4版本,python3.5.2版本,是不能相容的,所以需要降低版本。

在wheel資料夾中找到aiohttp相關的資料夾刪除,然後指定版本安裝aiohttp庫

pip3 install aiohttp==1.3.3
這裡1.3.3的版本是可以相容的

非同步爬蟲(五) aiohttp

開始學著利用協程做非同步爬蟲,直接上 from flask import flask import time tom defindex tom time.sleep 1 return hello tom if name main 訪問返回乙個 hello tom 中間等待1s。import requ...

python檔案匯入 python 檔案匯入

基本匯入 import time 呼叫的時候 time.sleep 3 匯入包裡某個方法 from time import sleep 呼叫的時候 sleep 3 區別import time和from time import sleep 兩種方法都可以成功匯入,但不同的匯入方式,呼叫的方式也不同。如...

aiohttp與asyncio實現併發爬蟲模式

第一回合 非同步併發居然和同步一樣工作 如下 執行後會發現還是乙個個url獲取內容,並沒有達到併發效果。第二回合 新增完全部任務併發執行async 這種模式下,如果urls中很多,就會連續不停新增非同步任務。第三回合 逐步新增任務併發執行sem asyncio.semaphore 30 目前用的就是...