---恢復內容開始---
最近一個月沒有更新博客了。最近都在復習LINUX與PYTHON知識。決定以后在LINUX環境下學習新知識。
包括后期的框架學習與平台知識方面。
直接記錄今天下午的學習成果。
https://blog.csdn.net/zhaoyabei/article/details/52355021 這是參照的博客知識。
1.安裝chrome
1,sudo apt-get install libxss1 libappindicator1 libindicator7
2,wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
3,sudo dpkg -i google-chrome*.deb
如果上面運行
sudo dpkg -i google-chrome*.deb命令之后報錯,使用如下命令修復一下:
sudo apt-get install -f,之后再次運行sudo dpkg -i google-chrome*.deb命令就可以了
安裝后確認/usr/bin目錄下是否有google-chrome文件
2.安裝python、安裝Selenium、安裝requests(可選)
1,sudo apt-get install python-pip
2,sudo pip install selenium
3,#requests模塊,可選安裝
4,sudo pip install requests
3.安裝chromedriver
建議安裝最新版本的chromedriver,下載頁面:
http://chromedriver.storage.googleapis.com/index.html
在這個頁面里列出了chromedriver的各個版本,我們選擇目前最新的版本(2.29),使用命令行安裝:
1,wget -N http://chromedriver.storage.googleapis.com/2.29/chromedriver_linux64.zip ##注意,這里2.29要換成實際對應你下載的CHROME的版本。目前最新的是:2.43
2,unzip chromedriver_linux64.zip
3,chmod +x chromedriver
4,sudo mv -f chromedriver /usr/local/share/chromedriver
5,sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
6,sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
安裝后確認/usr/bin目錄下是否有chromedriver文件
由於時效性,在安裝時應當先去網站查看最新版本,然后替換命令行中的2.29版本信息
注意點:1,chromedriver與瀏覽器對應的版本號。
2,程序在pycharm中運行時,檢查路徑/usr/bin下才是正確的。(默認的,如果不在這個路徑下,程序識別不到selenium與webdriver)
這個可以在pycharm的settings---project interpreter中設置。
目前自己在開始運行時,碰到了這倆個問題,后續碰到其他問題后再更新。
3,
通過終端安裝程序sudo apt-get install xxx時出錯:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
出現這個問題可能是有另外一個程序正在運行,導致資源被鎖不可用。而導致資源被鎖的原因可能是上次運行安裝或更新時沒有正常完成,進而出現此狀況
解決方案:
在終端中敲入以下兩句
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
---恢復內容結束---
