使用anaconda環境下使用pycharm后,有些其他庫也想安裝,但開始在python.exe目錄下安裝沒成功,因為pycharm用的環境已經不是原始的python.exe解釋器了。就總結了一些安裝庫的方法。
注:這些方法不是最簡便的,僅供學習擴展用。
一、安裝selenium庫
1、下載anaconda
2、把anaconda中python解釋器地址放在path環境變量中

3、在cmd中輸入python,會看到anaconda運行解釋器



4、pip install selenium

下載鏈接:http://chromedriver.storage.googleapis.com/index.html
https://chromedriver.storage.googleapis.com/2.39/notes.txt
下載完成后:
windows 下,新建一個命名為chromedriver文件夾,將解壓的chromedriver.exe放進文件夾,再配置進path環境變量
Linux下,把下載好的文件放在 /usr/bin 目錄下就可以了。
三、安裝PhantomJS庫(現在不維護了)
官網下載頁面:http://phantomjs.org/download.html
去下載你對應操作系統版本的phantomjs.下載完后,解壓縮可以看到在文件夾的bin目錄下有對應的phantomjs的可執行文件.

將此文件復制到你的python安裝目錄的Scripts目錄下:

4、安裝Scrapy:
在cmd中執行
[plain] view plain copy
conda install Scrapy
選擇y等待安裝完成即可。
四、headless-chrome
PhantomJS由於不維護了,headless-chrome可以代替它。
Headless Chrome指在headless模式下運行谷歌瀏覽器。本質就是不用谷歌運行谷歌!它將由Chromium和Blink渲染引擎提供的所有現代網頁平台的特征都轉化成了命令行。
Headless瀏覽器是一種很好的工具,用於自動化測試和不需要可視化用戶界面的服務器。例如,你想在一個網頁上運行一些測試,從網頁創建一個PDF,或者只是檢查瀏覽器怎樣遞交URL。
- 使用方法:
python環境下,輸入代碼塊
代碼塊語法遵循標准markdown代碼,例如:
1 from selenium import webdriverfrom selenium.webdriver.chrome.options import Options 2 3 chrome_options = Options() 4 chrome_options.add_argument('--headless') 5 chrome_options.add_argument('--disable-gpu') 6 driver = webdriver.Chrome(chrome_options=chrome_options) 7 driver.get('http://www.baidu.com')



