Anaconda環境下安裝庫


使用anaconda環境下使用pycharm后,有些其他庫也想安裝,但開始在python.exe目錄下安裝沒成功,因為pycharm用的環境已經不是原始的python.exe解釋器了。就總結了一些安裝庫的方法。

注:這些方法不是最簡便的,僅供學習擴展用。

 

一、安裝selenium庫

1、下載anaconda
2、把anaconda中python解釋器地址放在path環境變量中

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

 

4、pip install selenium 
 
二、selenium庫擴展:安裝Chromedriver

 

下載鏈接: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')

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM