(九)模块与包(一.库得安装于卸载)

一、模块介绍

模块,就是用代码实现了某个功能的代码集合

类似于函数式编程和面向对象编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py文件组成的代码集合就称为集合

模块分为三种:自定义模块,内置标准模块(标准库),开源模块

库:

标准库:就是不需要安装直接可以导入使用的库

  time datetime os sys json pickle config logging mock str random csv......

第三方库:就是需要下载安装才能导入使用的库

  xlrd MYSQLDB PYMYSQL selenium appium requests django flask scrapy.....

二、安装库的方法:

【在线安装】

python2安装方法

pip2 install 库名称==XXX

python3安装方法

pip3 install 库名称==XXX

当不清楚要安装第三方库的版本号时,用命令pip3 install selenium2.xx用xx它就会将所有2.x的版本展示出来

【卸载】:pip3 uninstall 库名称

三、离线安装的方式

1.mysql....whl

  python install XXX.whl

2.压缩包,解压以后找到python  setup.py install

mysql在线安装不了的解决办法:

1.安装失败后,会给一个链接地址。

2.下载好之后,安装应用程序

3.继续安装pip install Python-MySQL

 【需安装的库】

库:
1.第三方的库 django restframework flask-restful mock
pip3 install selenium==3.11.0
pip3 install requests
pip3 install Appium-Python-Client
pip3 install mock
pip3 install MySQL-python
pip3 install flask
pip3 install flask-restful
pip3 install django
pip3 install scrapy
pip install xlutils

安装yaml库:pip3 install pyyaml -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
卸载:
pip uninstall selenium

如果安装出现报错:

 

用此方式安装:pip3 install pytest -i http://pypi.douban.com/simple --trusted-host pypi.douban.com    【install后面跟库或包名】

 

库的地址:https://pypi.org/project/MySQL-python/

 

 

安装uiautomator2、app定位元素工具---weditor需要安装的库

一、uiautomator2:

1、安装

pip install --pre uiautomator2

pip install pillow

2、初始化

python -m uiautomator2 init

完成后手机会有ATX的app,点击进去,启动UIAUTOMATOR

二、weditor

1、安装:

1
pip install --pre --upgrade weditor

2、使用:

python -m weditor

 

步骤2后,默认会通过浏览器打开页面如下:

 

 *注意报错:

若运行python -m weditor 报错:

File "C:\Users\l\AppData\Local\Programs\Python\Python38-32\lib\asyncio\events.py", line 501, in add_reader
raise NotImplementedError
NotImplementedError

则:在文件夹快速搜索:asyncio.py,在该py中添加如下3行代码,然后重新运行python -m weditor即可

import sys

if sys.platform == 'win32':
  asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

 

posted @ 2019-01-04 14:45  燕鸻  阅读(283)  评论(0)    收藏  举报