問題
我這里是windows上使用出現(xiàn)的問題:
代碼中使用了 from bs4 import BeautifulSoup
# 需要使用 BeautifulSoup,使用以下命令后提示要使用 BeautifulSoup4
pip install BeautifulSoup
# 安裝 BeautifulSoup4
pip install BeautifulSoup4
# 執(zhí)行py文件報(bào)錯(cuò) ModuleNotFoundError: No module named 'bs4'
pip install bs4
# 仍然提示 ModuleNotFoundError: No module named 'bs4'
分析
使用 python3.7
:
-
pip install bs4
后Python37\Lib\site-packages
文件夾下只有bs4-0.0.1-py3.7.egg-info
,沒有bs4
文件夾(安裝過程中會(huì)有,但是安裝完成后被刪除了)。 - 會(huì)同時(shí)安裝
BeautifulSoup4
,相當(dāng)于執(zhí)行pip install BeautifulSoup4
,生成了beautifulsoup4-4.12.0.dist-info
文件夾,沒有BeautifulSoup4
文件夾。
使用 python3.8
:
-
pip install bs4
后Python38\Lib\site-packages
文件夾下只有bs4-0.0.1-py3.8.egg-info
,沒有bs4
文件夾(安裝過程中會(huì)有,但是安裝完成后被刪除了)。 - 會(huì)同時(shí)安裝
BeautifulSoup4
,相當(dāng)于執(zhí)行pip install BeautifulSoup4
,生成了beautifulsoup4-4.12.0.dist-info
文件夾,沒有BeautifulSoup4
文件夾。
使用 python3.9
:
-
pip install bs4
后生成bs4
、bs4-0.0.1-py3.9.egg-info
、beautifulsoup4-4.12.0.dist-info
python3.7、python3.8 為什么無法安裝暫不清楚原因,不知道是不是不支持了。
至于眾多文章提到的使用 pycharm
安裝bs4就成功了,我嘗試后仍然與上述分析結(jié)果一致,python3.7、python3.8 無法使用。
解決
- 安裝
python3.9
,windows版本下載地址、python-3.9.13.exe,python-3.9.13-amd64.exe 【下載慢的可以用迅雷下載】 - 環(huán)境變量添加 安裝路徑
xxx\Python39\
、xxx\Python39\Scripts
- 變量上移到其他版本python的上面(變量會(huì)優(yōu)先使用上面的)
- 再次運(yùn)行就不會(huì)報(bào)錯(cuò)了
其他問題
python3.9 的 pip 無法使用:
> pip -version
Fatal error in launcher: Unable to create process using '"d:\professional_software\python39\python.exe" "D:\Professional_Software\Python\Python39\Scripts\pip.exe" --version': ???????????
# 安裝更新pip,顯示成功但無效
python -m ensurepip --upgrade
解決:
先刪掉 D:\Professional_Software\Python\Python39\Scripts\pip.exe
,再執(zhí)行:
# 會(huì)重新安裝 pip.exe、pip3.9.exe、pip3.exe 這三個(gè)
python -m pip install -U pip
驗(yàn)證pip是否可使用:文章來源:http://www.zghlxwxcb.cn/news/detail-770918.html
pip --version
pip list
“Fatal error in launcher: Unable to create process using”解決辦法文章來源地址http://www.zghlxwxcb.cn/news/detail-770918.html
到了這里,關(guān)于【問題解決】python安裝bs4后,仍然報(bào)錯(cuò) ModuleNotFoundError: No module named ‘bs4‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!