Windows下 ImportError: cannot import name BeautifulSoup
最近在用Python程式解析網頁的時候,使用BeautifulSoup庫( 版本4需 from bs4 import BeautifulSoup),在安裝正確後,執行寫好的檔案時,總是出現 ImportError: cannot import name BeautifulSoup,一開始以為是搜尋路徑的問題,用sys.path檢視搜尋路徑,包含bs4庫的路徑。
最後發現問題是,在執行檔案的當前目錄下,有一個名為bs4.py(當時測試bs4模組用的)的檔案,所以當Python運行當前檔案時,會先在當前目錄下搜尋,就會先匯入這個叫bs4的檔案,然後再去搜索其它路徑,匯入標準庫裡面的bs4
。在當前的檔案bs4中肯定找不到BeautifulSoup,故不斷報錯。(警示:切勿在當前搜尋路徑中,將檔案命名為已有庫、模組相同的名字)
可以使用:
import bs4
print bs4.__file__
去看打印出的檔案路徑,如果不是下面類似的C:\Python27\lib\site-packages\....,需要把當前目錄下的重名的檔案刪除或者重新命名。
相關推薦
Windows下 ImportError: cannot import name BeautifulSoup
最近在用Python程式解析網頁的時候,使用BeautifulSoup庫( 版本4需 from bs4 import BeautifulSoup),在安裝正確後,執行寫好的檔案時,總是出現 Impo
ImportError: cannot import name 'beautifulsoup'解決辦法
百度搜一下這個標題,有很多答案,但是沒有一個是從我這角度去解釋的。 我這個角度,對於熟練的Python開發人員來說應該是個笑話而已。 不過對於我這個以前只用pandas和numpy寫寫計算指令碼的人來說,實在是讓人無語。 from bs4 import beautifu
ImportError: cannot import name BeautifulSoup(點這裡就對了)
做爬蟲例項的時候用到了bs4 ,正確安裝好了,程式碼裡也有from bs4 import BeautifulSoup 但是還報錯 出現的提示是: ImportError: cannot impor
Ubuntu下python升級pip(ImportError: cannot import name 'main')
簡述 在網上根據 https://blog.csdn.net/Mr_Cat123/article/details/80427511 升級pip遇到了這個問題。 Traceback (most recent call last): File "/usr/bin/pip", li
“ImportError: Cannot import name mongoclient” in Windows
問題: I'm calling the following simple script to connect to a mongo database via Python. I am facing the error while running this below
解決bs4在Python 3.5下出現“ImportError: cannot import name 'HTMLParseError'”錯誤
升級了Python3.5之後,我使用BeautifulSoup4時候出現了ImportError: cannot import name 'HTMLParseError'的錯誤。在網上搜索好久資料之後得到了解決方法,原因是BeautifulSoup在4.4.0以前的
ubuntu 下更新pip後發生 ImportError: cannot import name 'main'的問題解決
今天剛使用ubuntu 由於安裝的是pip 8的版本,我感覺pip版本有些低就隨手將將pip更新了,剛新到pip 10版本的,沒想到剛更新完就報錯了, 發生 ImportError: cannot import name 'main'的問題, 他報錯的檔案是在usr/
fedora下安裝anaconda後寫爬蟲在終端執行是出現ImportError: cannot import name request錯誤
修改profile檔案: #vi /etc/profile 將 這句話 export PATH=/home/cutesisi/anaconda3/bin:$PATH 加入到最後一行注意改成自己的路徑讓環境變數立即生效需要執行如下命令: #source /etc/pro
Linux環境下 升級Python的pip,導致pip命令不可用,報錯ImportError: cannot import name main解決辦法
首先進入根目錄,在 usr/bin 目錄下 找到 pip 檔案。(如果是在虛擬環境中,則需要去對應的虛擬環境中查詢對應的 pip 檔案) 開啟pip檔案顯示程式碼如下: # -*- coding: ut
ImportError: cannot import name webdriver解決方案
idl ID not 標準 一個 idle 出現 webdriver 錯誤 在sublime寫一個Python程序的時候,使用from selenium import webdriver,在run的時候卻出現ImportError: cannot import name w
轉pip更新後ImportError: cannot import name ‘main'
not htm apt error 進行 很好 import ML 根據 根據https://www.cnblogs.com/dylan9/p/8981155.html的教程進行很好的解決。 之前嘗試了sudo apt-get remove python-pip無效 解決:
ImportError: cannot import name 'main'
imp main 出錯 6.0 png import com 分享圖片 inf ubuntu16.04在升級pip過程中,提示出錯如下: 解決方法為:修改/usr/bin/pip3文件,原文件為: 修改後: ImportError: cannot import name
升級pip3後出現importerror:cannot import name main
遇到 usr rom () erro ubuntu pan imp get 在ubuntu中,升級了pip3,再次使用pip3安裝相關的python包的時候就出現以下錯誤 ImportError: cannot import name main 解決:pip3文
ImportError: cannot import name webdriver
not 錯誤 cnblogs www. 目錄 bsp 沒有 創建 scorpio 遇到問題: 學習selenium過程中為了方便自己知道學習的腳本的存放路徑,以selenium命名 起初.py文件都在selenium文件夾下面,使用 from selenium import
tensorflow 升級失敗 ImportError: cannot import name abs
之前安裝的比較早,版本是1.6.0,最近想要升級,於是參考網上鍊接進行升級 pip install --upgrade --ignore-installed tensorflow 升級之後執行出現了模組匯入錯誤 ImportError: cannot import name abs
修復伺服器上出現ImportError: cannot import name main的問題
在伺服器上成功升級pip2之後再執行pip2命令出現如下報錯資訊 Traceback (most recent call last): File "/usr/bin/pip2.7", line 7, in <module> from pip import main ImportErr
修復服務器上出現ImportError: cannot import name main的問題
修改方法 username bash tomat 就是 error: add file import 在服務器上成功升級pip2之後再運行pip2命令出現如下報錯信息 Traceback (most recent call last): File "/usr/
解決測試tensorflow報錯: importerror:cannot import name 'dragon4_positional'
在anaconda prompt下測試TensorFlow時,import tensorflow as tf時報錯:importerror:cannot import name 'dragon4_positional' 如圖: 這是由於numpy版本的問題 解決方法:升級numpy
說說pwntools安裝完後,import pwn時出現的ImportError:cannot import name ENUM_P_TYPE
閒來無事,裝個kali玩玩,結果,遇到的坑真是一步接一步,今天說說import pwn時,出現苦逼的ImportError:cannot import name ENUM_P_TYPE,*“No picture,you say a j8”*上圖: 類似以上什麼
python中呼叫 imread 報錯: ImportError: cannot import name imread
在使用Python載入影象時需要使用imread命令,但是: from scipy.misc import imread,imresize時提示 cannot import name imread