Windows开发环境的搭建

python安装

通过官网 下载安装

python升级pip工具

python -m pip install --upgrade pip

python第三方库 requests安装

  • 方式1:通过pip安装(可以通过 python -m pip install --upgrade pip 升级 pip3)
    pip3 install requests

  • 方式2:通过wheel安装(首先有wheel库和wheel包)
    pip3 install requests-2.17.3-py2.py3-none-any.whl

  • 方式3:源码安装
    下载代码,两种方式:
    git clone git://github.com/kennethreitz/requests.git
    curl -OL https://github.com/kennethreitz/requests/tarball/master

cd requests 
python3 setup.py install 

Seleninum的安装(自动化测试工具)

  • 方式1:通过pip3安装
    pip3 install selenium

  • 方式2:通过wheel安装
    pip3 install selenium-3.4.3-py2.py3-none-any.whl

安装chrome谷歌浏览器

  • 从官网下载
  • 点击"帮助" -> "关于 Google Chrome" 查看Chrome的版本号

安装ChromeDriver 浏览器驱动程序

  • 从地址下载https://chromedriver.storage.googleapis.com/index.html,
    下载完毕放置chromedriver.exe到Python的Scripts目录下面
  • 测试
    在命令行输入 chromedriver

代码测试,成功后会弹出空白浏览器

from selenium import webdriver
browser = webdriver.Chrome()

PhantomJS的安装

  • 从http://phantomjs.org/download.html下载软件(应该已经被墙,从百度网盘下载)
  • 解压后,把可执行文件路径phantomjs.exe复制到python的scripts下面或者配置\phantomjs-2.1.1-windows\bin\配置到系统环境变量里面

代码测试PhantomJS

from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get("https://www.baidu.com")
print(browser.current_url)

异步非阻塞Web服务库

  • 命令行输入 pip3 install aiohttp 进行安装
  • 代码测试 python命令行环境下,输入 import aiohttp

解析库lxml

  • 命令行输入 pip3 install lxml
  • 代码测试 python命令行环境下,输入 import lxml

解析库Beautiful Soup

  • 命令行输入 pip3 install beautifulsoup4
  • 代码测试
from bs4 import BeautifulSoup
soup = BeautifulSoup("

Hello

", "lxml") print(soup.p.string)

网页解析工具pyquery

  • 命令行输入 pip3 install pyquery
  • 代码测试 python命令行环境下,输入 import pyquery

验证码工具tesserocr

  • 在地址安装tesseract下载软件,选择3.0版本,选择不带dev的版本
  • 安装tesserocr,输入 pip3 install tesserocr pillow
  • 命令行测试,准备image.png图,结果输入到result.txt
tesseract image.png result -1 eng && cat result.txt
  • 代码测试
import tesserocr
from PIL import Image
image = Image.open(’image.png’)
print(tesserocr.image_to_text(image))

其他内容:

数据库MySQL的安装

  • 下载地址链接
  • 命令行模式下,建立测试数据库
MySQL -u root -p password -d database
  • 安装相关python连接库pymysql
pip3 install pymysql
  • 测试安装,python命令行模式下
>>>import pymysql
>>>pymysql.VERSION

MongoDB,Redis的安装,对应的存储库安装PyMySQL,PyMongo, redis-py的安装

Web服务库 Flask 和 Tornado 安装

抓包工具Charles 和 mitmproxy 的安装

移动端工具Appium安装

爬虫框架pysider

爬虫框架Scrapy

  • 相关使用教程链接
  • 安装pyOpenSSL依赖库
pip3 install pyOpenSSL
  • 安装Twisted依赖库
pip3 install twisted
  • 安装pywin32依赖库
pip3 install pywin32
  • 安装scrapy
pip3 install scrapy
  • 测试安装,命令行输入

你可能感兴趣的:(Windows开发环境的搭建)