新聞中心
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
python報(bào)錯(cuò)但沒(méi)有request是怎么回事?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
requests介紹
requests是python的一個(gè)HTTP客戶端庫(kù),跟urllib,urllib2類似,那我們?yōu)槭裁匆胷equests而不用urllib2呢?官方文檔中是這樣說(shuō)明的:python的標(biāo)準(zhǔn)庫(kù)urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一個(gè)簡(jiǎn)單的功能就需要一大堆代碼。所以requests是比較簡(jiǎn)單方便的庫(kù)。
更多關(guān)于requests庫(kù)的知識(shí),可以參考這篇文章:《Python2爬蟲(chóng)利器:requests庫(kù)的基本用法》
問(wèn)題
現(xiàn)在需要使用requests的腳本里引用了requests
import requests
運(yùn)行時(shí)報(bào)錯(cuò)No module named ‘requests’。
使用命令
sudo python printBarcodeSex.py
完整報(bào)錯(cuò)如下:
[zzq@host252 script]$ sudo python printBarcodeSex.py [sudo] password for zzq: Traceback (most recent call last): File "printBarcodeSex.py", line 2, inimport requests ImportError: No module named requests
原因
可能的原因是兩種,一是沒(méi)有安裝requests的情況,但是還有一種情況是python環(huán)境的混亂,就是一臺(tái)服務(wù)器上安裝了很多個(gè)python的腳本,然后安裝的requests只放置到了其中了一個(gè)版本的引用庫(kù)中。
解決方式
首先確認(rèn)是否安裝有requests模塊,使用安裝命令:
sudo pip install requests
輸出如下說(shuō)明已經(jīng)安裝過(guò)了requests。
[zzq@host252 script]$ sudo pip install requests Requirement already satisfied: requests in /usr/local/python27/lib/python2.7/site-packages You are using pip version 9.0.3, however version 10.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
當(dāng)前文章:python報(bào)錯(cuò)但沒(méi)有request是怎么回事-創(chuàng)新互聯(lián)
文章鏈接:http://fisionsoft.com.cn/article/dpjpos.html