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

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

查了一下官方文檔,也沒有問題,是版本對應。查了下載的selenium也是4.0。
沒問題啊

于是我把他給刪了重裝。

重新安裝后

大概的提示是
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)
查了一下資料:對于Python無法安裝包的一種解決方案(解決Requirement already satisfied問題)
來自這個兄弟的解決方法:
原因在于之前安裝的anaconda中已經(jīng)包含了selenium。
此時我們可以在Python的庫位置中引用anaconda下的庫路徑,具體做法為:
1、找到Python的庫所在位置,比如C:\Python\Lib\site-packages
2、在此目錄下創(chuàng)建一個后綴為".pth"的文本文件
3、將anaconda的庫路徑寫入到此文件中,比如anaconda庫路徑為C:\Anaconda3\Lib\site-packages,那么就將 C:\Anaconda3\Lib\site-packages 添加到文件中即可
進行上述操作之后,再打開idle等編輯器就可以正常過使用BeautifulSoup包了,而不必重新安裝庫,這也算作一種共用Python包的方法,拋磚引玉,供大家參考。
但是結果還是不行。經(jīng)過無數(shù)次查閱資料發(fā)現(xiàn),其實解決辦法很簡單。
解決辦法
打開pycharm,點擊 File ->New Project

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

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


總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python Arrow處理時間數(shù)據(jù)使用詳解(標準庫之外另一種選擇)
這篇文章主要介紹了Python標準庫之外Arrow處理時間數(shù)據(jù)的另一種選擇使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01
Python基于ThreadingTCPServer創(chuàng)建多線程代理的方法示例
這篇文章主要介紹了Python基于ThreadingTCPServer創(chuàng)建多線程代理的方法,結合實例形式分析了Python使用ThreadingTCPServer模塊實現(xiàn)多線程代理功能進行網(wǎng)絡請求響應的相關操作技巧,需要的朋友可以參考下2018-01-01
python shell命令行中import多層目錄下的模塊操作
這篇文章主要介紹了python shell命令行中import多層目錄下的模塊操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python實現(xiàn)的查詢mysql數(shù)據(jù)庫并通過郵件發(fā)送信息功能
這篇文章主要介紹了Python實現(xiàn)的查詢mysql數(shù)據(jù)庫并通過郵件發(fā)送信息功能,可實現(xiàn)Python針對mysql的查詢與宕機信息通過郵件發(fā)送的相關操作技巧,需要的朋友可以參考下2018-05-05

