補充說明: 當前環境是在windows環境下 python版本是:python 3.4. 剛開始學習python,一邊看書一邊論壇里閱讀感興趣的代碼, http://www.oschina.net/code/snippet_1406266_43470 的代碼運行報錯情況及解決方案。 1. Impor ...
補充說明:
當前環境是在windows環境下
python版本是:python 3.4.
剛開始學習python,一邊看書一邊論壇里閱讀感興趣的代碼, http://www.oschina.net/code/snippet_1406266_43470 的代碼運行報錯情況及解決方案。
1. ImportError: No module named 'requests'
Traceback (most recent call last): File "piece_full_down_image.py", line 2, in <module> import requests ImportError: No module named '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。 |