如何解決Selenium包安裝成功卻無(wú)法導(dǎo)入的問(wèn)題
解決Selenium包安裝成功卻無(wú)法導(dǎo)入問(wèn)題
最近安裝了selenium工具和驅(qū)動(dòng)程序EdgeDriver,本來(lái)想來(lái)爬取動(dòng)態(tài)網(wǎng)頁(yè)數(shù)據(jù)的,可在安裝完selenium,準(zhǔn)備將其導(dǎo)入pycharm的時(shí)候發(fā)現(xiàn) 怎么也導(dǎo)入不了一直報(bào)錯(cuò)

看,我明明安裝成功了,包都有顯示了,把鼠標(biāo)放在紅線上面一直提示我安裝,也一直安裝成功,就是用不了。
我就納悶了為啥導(dǎo)入不了啊,瞎搞了半天查了好多網(wǎng)上資料,還是不行莫非我跟其他同學(xué)不一樣?他們是用chromedriver的,而我是用edgedriver導(dǎo)致的嗎?

查了一下官方文檔,也沒(méi)有問(wèn)題,是版本對(duì)應(yīng)。查了下載的selenium也是4.0。
沒(méi)問(wèn)題啊

于是我把他給刪了重裝。

重新安裝后

大概的提示是
Requirement already satisfied: selenium in c:\programdata\anaconda3\lib\site-packages (4.0.0)
Requirement already satisfied: urllib3[secure]~=1.26 in c:\programdata\anaconda3\lib\site-packages (from selenium) (1.26.4)
Requirement already satisfied: trio-websocket~=0.9 in c:\programdata\anaconda3\lib\site-packages (from selenium) (0.9.2)
Requirement already satisfied: trio~=0.17 in c:\programdata\anaconda3\lib\site-packages (from selenium) (0.19.0)
查了一下資料:對(duì)于Python無(wú)法安裝包的一種解決方案(解決Requirement already satisfied問(wèn)題)
來(lái)自這個(gè)兄弟的解決方法:
原因在于之前安裝的anaconda中已經(jīng)包含了selenium。
此時(shí)我們可以在Python的庫(kù)位置中引用anaconda下的庫(kù)路徑,具體做法為:
1、找到Python的庫(kù)所在位置,比如C:\Python\Lib\site-packages
2、在此目錄下創(chuàng)建一個(gè)后綴為".pth"的文本文件
3、將anaconda的庫(kù)路徑寫入到此文件中,比如anaconda庫(kù)路徑為C:\Anaconda3\Lib\site-packages,那么就將 C:\Anaconda3\Lib\site-packages 添加到文件中即可
進(jìn)行上述操作之后,再打開(kāi)idle等編輯器就可以正常過(guò)使用BeautifulSoup包了,而不必重新安裝庫(kù),這也算作一種共用Python包的方法,拋磚引玉,供大家參考。
但是結(jié)果還是不行。經(jīng)過(guò)無(wú)數(shù)次查閱資料發(fā)現(xiàn),其實(shí)解決辦法很簡(jiǎn)單。
解決辦法
打開(kāi)pycharm,點(diǎn)擊 File ->New Project

勾選如下框框,創(chuàng)建即可

之后我們就會(huì)發(fā)現(xiàn)可以正常導(dǎo)入了


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python中b=a和b=a[:]區(qū)別小結(jié)
Python中b = a和b = a[:]有顯著區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2026-03-03
基于Python做形狀相似性判斷的實(shí)現(xiàn)方法
在計(jì)算機(jī)視覺(jué)領(lǐng)域,形狀相似性判斷是圖像識(shí)別、目標(biāo)檢測(cè)、醫(yī)學(xué)影像分析等應(yīng)用的核心技術(shù),本文將系統(tǒng)解析基于Python的形狀相似性判斷方法,結(jié)合OpenCV等工具實(shí)現(xiàn)多種算法,并通過(guò)代碼示例展示具體實(shí)現(xiàn),需要的朋友可以參考下2025-10-10
python密碼錯(cuò)誤三次鎖定(實(shí)例講解)
下面小編就為大家分享一篇python密碼錯(cuò)誤三次鎖定的實(shí)例講解。具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
flask-socketio實(shí)現(xiàn)WebSocket的方法
這篇文章主要介紹了flask-socketio實(shí)現(xiàn)WebSocket的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能實(shí)例代碼
點(diǎn)贊這個(gè)功能是我們現(xiàn)在經(jīng)常會(huì)遇到的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
使用Python輕松生成Word報(bào)告文檔的完整示例
在自動(dòng)化辦公場(chǎng)景中,我們經(jīng)常需要批量生成合同、分析報(bào)告、項(xiàng)目說(shuō)明書或客戶函件,如果仍然依賴人工復(fù)制粘貼,不僅效率低下,而且難以保證格式統(tǒng)一與結(jié)構(gòu)規(guī)范,本文將通過(guò)一個(gè)完整示例,演示如何使用 Python自動(dòng)創(chuàng)建一份結(jié)構(gòu)化的Word報(bào)告文檔,需要的朋友可以參考下2026-03-03

