ImportError: No module named 'requests'

補充說明:python

    當前環境是在windows環境下
windows

    python版本是:python 3.4.
學習

剛開始學習python,一邊看書一邊論壇裏閱讀感興趣的代碼, http://www.oschina.net/code/snippet_1406266_43470 的代碼運行報錯狀況及解決方案。spa

1. ImportError: No module named 'requests'.net

Traceback (most recent call last):code

  File "piece_full_down_image.py", line 2, in <module>ip

    import requestsget

ImportError: No module named 'requests'cmd

找不到 requests 模塊.requests

解決方案有二個:自動安裝第三方 requests模塊和手動下載安裝requests模塊。

自動安裝:

       安裝了python,而且把python的路徑配置到path的時候,能夠直接在cmd下調用 pip install requests 來進行自動安裝。

      若是想要刪除就使用 pip uninstall requests命令,查詢發現有時候手動安裝的刪除不乾淨

手動安裝:

       https://pypi.python.org/pypi/requests#downloads 中下載requests安裝包。

    

Python第三方模塊中通常會自帶setup.py文件,在Windows環境下,咱們只須要使用命令

    cd c:\Temp\foo

    python setup.py install

    兩個命令就能夠完成第三方模塊的安裝了。第一個cd命令將當前目前切換到待安裝的第三方模塊的目錄下(這裏假設第三方模塊解壓後的目錄爲c:\Temp\foo),第二個命令就執行安裝了。安裝的過程當中可能會出現「ImportError: No module named setuptools」的錯誤提示,這是新手很常碰見的錯誤提示。不用擔憂,這是由於Windows環境下Python默認是沒有安裝setuptools這個模塊的,這也是一個第三方模塊。下載地址爲http://pypi.python.org/pypi/setuptools。

2. 缺失  BeautifulSoup 模塊

Traceback (most recent call last):

  File "piece_full_down_image.py", line 3, in <module>

    from bs4 import BeautifulSoup

ImportError: No module named 'bs4'

根據報錯發現,缺失的模塊是由於 from bs4 import BeautifulSoup 這段代碼引發的。查詢資料發現是缺失的 BeautifulSoup 。根據上面的命令開始安裝吧。

執行 pip install BeautifulSoup ,提示錯誤信息,再次嘗試手動安裝,進入 http://www.crummy.com/software/BeautifulSoup/#Download 或者在官網搜索,執行setup安裝,結果顯示 print ""錯誤。

緣由是由於我裝的是 3.4版本,與python 2.x 版本 的區別有一個是將 print "" 改成了 print("")。

我只是個初學者呀,剛玩python,就讓我研究 2.x和3.x 的區別呀,果斷刪除 python 3.4 改成安裝 python 2.7.8。

相關文章
相關標籤/搜索