當前位置:
首頁 > 知識 > windows下python常用庫的安裝

windows下python常用庫的安裝

windows下python常用庫的安裝,前提安裝了annaconda 的python開發環境。只要已經安裝了anaconda,要安裝別的庫就很簡單了。只要使用pip即可,正常安裝好python,都會自帶pip安裝 工具,在python的scripts安裝目錄下可以查看。具體安裝步驟:使用Anaconda在windows下管理python開發環境 python常用庫的安裝是python爬蟲開發的基石。

1.urllib 和re庫的安裝

這兩個庫是python自帶的庫,只要正確安裝了python,都可以直接調用者兩個庫,python模式下驗證如下

>>> import urllib

>>> import urllib.request

>>> urllib.request.urlopen("http://www.baidu.com")

<http.client.HTTPResponse object at 0x0000024222C09240>

>>> import re

>>>

2.requests請求庫的安裝

pip3 install requests dos下執行命令即可安裝

python交互下測試request請求庫是否安裝正確

>>> import requests

>>> requests.get("http://www.baidu.com")

<Response [200]>

>>>

3.selenium庫的安裝

主要是用來驅動瀏覽器,做測試之類的,js渲染調試

pip3 install selenium 執行安裝 ,刪除庫的話直接pip3 uninstall selenium

測試是否安裝正確

>>> import selenium

>>> from selenium import webdriver

>>> driver = webdriver.Chrome()

#這個時候系統會啟動一個空白瀏覽器,如果失敗需要安裝chromdriver驅動,將其解壓後放到python配置環境變數後的目錄下即可

DevTools listening on ws://127.0.0.1:12052/devtools/browser/1f2faef9-0748-40f0-b955-9e41362ce55e

>>>> driver = webdriver.Chrome()

DevTools listening on ws://127.0.0.1:12722/devtools/browser/5ba65a50-df4a-47fd-b2d6-d313578d539d

>>> driver.get("http://www.baidu.com") #這個時候打開的瀏覽器就會跳轉到百度首頁。

>>>driver.page_source #可以直接列印當前百度網頁的代碼

4.phantomjs 庫的安裝

無界面瀏覽器 ,命令行下瀏覽器驅動實現,跟selenium相輔,前者會打開瀏覽器

1.在phantomjs官網下載phantomjs安裝包,http://phantomjs.org/download.html

2.放到指定安裝目錄後,配置環境變數,bin目錄

3.直接在dos下執行phantomjs看是否配置成功,如下:

C:UsersRobot_CHEN>phantomjs

phantomjs>

4.安裝與功能測試

>>> import selenium

>>> from selenium import webdriver

>>> driver = webdriver.PhantomJS() #注意區別selenium中的webdrive.Chrom()

>>> driver.get("http://www.baidu.com")

>>> driver.page_source

5.lxml庫的安裝

xpath網頁解析庫,實現網頁解析。pip3 install lxml 直接安裝即可

python交互下,用import lxml確認是否安裝成功

6.beatifulsoup 網頁解析庫的安裝,依賴於lxml庫

安裝:pip3 install beatifulsoup4

測試安裝:

>>> from bs4 import BeautifulSoup #使用beautifulsoup要從 bs4模塊中導入

>>> soup = BeautifulSoup("<html></html>","lxml")

>>>

7.pyquery網頁解析庫的安裝

pip3 install pyquery 執行安裝.

>>> from pyquery import PyQuery as pq

>>> doc = pq("<html></html>")

>>> doc = pq("<html>Hello World</html>")

>>> result = doc("html").text()

>>> result

"Hello World"

>>>

8.pymysql存儲庫的安裝

操作mysql資料庫的驅動庫 安裝命令:pip3 install pymysql .安裝完成後用代碼python操作mysql資料庫,執行CRUD.

import pymysql #導入 pymysql

#打開資料庫連接

db= pymysql.connect(host="localhost",user="root",

password="123456",db="mydatabase",port=3306)

# 使用cursor()方法獲取操作游標

cur = db.cursor()

#1.查詢操作

# 編寫sql 查詢語句 user 對應我的表名

sql = "select * from emp3"

try:

cur.execute(sql) #執行sql語句

results = cur.fetchall() #獲取查詢的所有記錄

print("id","name","password")

#遍歷結果

for row in results :

id = row[0]

name = row[1]

password = row[2]

print(id,name,password)

except Exception as e:

raise e

finally:

db.close()

9.pymongo的安裝,操作mongodb數據

安裝依舊pip install pymongo

import pymongo

client = pymongo.MongoClient("localhost")

db = client["mymongodb"]

coll = db["mycoll"]

mydict = { "name": "RUNOOB", "alexa": "10000" }

coll.insert_one(mydict)

print(coll)

"""測試結果如下:

Collection(Database(MongoClient(host=["localhost:27017"], document_class=dict, tz_aware=False, connect=True), "mymongodb"), "mycoll")

"""

10.redis的安裝

pip install redis安裝即可

import redis

result = redis.Redis("localhost",6379)

result.set("name","jack")

print(result.get("name")) #b"jack"

11.flask的安裝,主要設置web時使用

可以在flask的官網文檔查看,http://docs.jinkan.org/docs/flask/

安裝方式 pip install flask,測試python交互模式下import flask看是否報錯

12django的安裝,web伺服器框架

安裝很簡單pip install django,測試導入import django

13.jupyter安裝,強大的記事本

pip install jupyter即可安裝,如果使用的anaconda,則默認已經安裝了jupyter,主要用來在線寫代碼和文檔記錄,功能很強大也很方便。

windows下python常用庫的安裝

---------------------

作者:牛大財有大才

原文:https://blog.csdn.net/qq_26442553/article/details/85083544

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Flume+Kafka+Storm+Hbase+HDSF+Poi整合
2019年可能大火的編程語言清單已出爐!

TAG:程序員小新人學習 |