美文网首页
Windows开发环境的搭建

Windows开发环境的搭建

作者: 大米zhu | 来源:发表于2019-02-28 23:10 被阅读0次

    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 浏览器驱动程序

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

    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("<p>Hello</p>", "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

    pip3 install pyOpenSSL
    
    • 安装Twisted依赖库
    pip3 install twisted
    
    • 安装pywin32依赖库
    pip3 install pywin32
    
    • 安装scrapy
    pip3 install scrapy
    
    • 测试安装,命令行输入

    相关文章

      网友评论

          本文标题:Windows开发环境的搭建

          本文链接:https://www.haomeiwen.com/subject/xnuluqtx.html