简介

pywifi是python的一个专门处理wifi设备的模块.

安装它只需要一句代码: pip install pywifi

但是 , 首先得安装pip (通用python包管理工具)

安装 pip

wujinji@wujinji-linux:~/soft/pycharm-2018.2.3/bin$ sudo wget https://bootstrap.pypa.io/get-pip.py
wujinji@wujinji-linux:~/soft/pycharm-2018.2.3/bin$ python get-pip.py

pip安装完成,接下来按照pywifi时会报错没有找到模块!

失败原因 : python命令默认使用低版本python2.7(ubuntu14)安装pip,但是python2.7不支持pywifi

解决方案 : 使用python3安装pip


卸载已经安装的pip

$ python -m pip uninstall pip

重新安装pip

$ sudo wget https://bootstrap.pypa.io/get-pip.py

$ sudo python3 get-pip.py

安装pywifi

$ pip install pywifi

测试模块

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
# author wujinjiimport pywifi # 导入wifi模块
from pywifi import const # 导入常量''' 判断是否已经连接到wifi
'''
def gic():# 创建无线wifi对象wifi = pywifi.PyWiFi()# 从列表获取第一个无线网卡句柄ifaces = wifi.interfaces()[0]if ifaces.status() == const.IFACE_CONNECTED:print('网络已连接...')else:print('网络未连接...')gic()  

运行成功

wujinji@wujinji-linux:~/workspace/pycharm/venv$ sudo python3 wifi/testWifi.py
[sudo] password for wujinji:
网络已连接...
wujinji@wujinji-linux:~/workspace/pycharm/venv$

pywifi安装的一个坑相关推荐

  1. 公司电脑安装操作系统遇到的一个坑

    公司的一台电脑不用了,正好想着实验安装一下win2008系统,所以这个光荣而艰巨的任务就交给我了. 因为是一个普通的pc,我觉得以前在的条件来安装,还不是很easy吗? 马上 开始,导出数据: 制作w ...

  2. win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)

    win10想说爱你不容易--安装.net3.5也是一个坑(已有完美解决方法) 参考文章: (1)win10想说爱你不容易--安装.net3.5也是一个坑(已有完美解决方法) (2)https://ww ...

  3. 困扰多日的C#调用Haskell问题竟然是Windows的一个坑

    最近一直被C#调用Haskell时的"尝试读取或写入受保护的内存"问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected ...

  4. centos 升级mysql_CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  5. CentOS安装Mysql8各种坑。。。

    一.下载MySQL安装包 1.打开MySQL官网https://www.mysql.com/downloads/ 2.选择MySQL Community (GPL) Downloads » 3.选择M ...

  6. GPCC安装以及踩坑经历

    gpcc安装以及踩坑经历 官方下载地址文档 https://network.pivotal.io/products/pivotal-gpdb#/releases/29190 安装开始之前 chown ...

  7. centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  8. linux编译动态库未定义,GCC链接库的一个坑:动态库存在却提示未定义动态库的函数...

    背景 在GCC中已经指定链接库,然而编译时却提示动态库函数未定义! 测试出现的错误提示如下: [GMPY@13:48 tmp]$gcc -o test -L. -lmylib test.c /tmp/ ...

  9. centos7 安装esrally 踩坑过程

    背景: 为了压测下新ES集群性能,使用es官网推荐的Esrally.因为网络差异, 按照官网的步骤来,一步一个坑那基本上就是下载很慢,半天过去爬不出来. 所以那个简洁的命令有很多依赖前置条件.不然就是 ...

  10. Nginx1.6.2版本安装遇到的坑以及配置反向代理

    Nginx1.6.2版本安装遇到的坑以及配置反向代理 本文基于https://www.runoob.com/linux/nginx-install-setup.html教程进行安装,安装过程中和使用中 ...

最新文章

  1. 时间有限我长话短说:3060显卡免费送啦!
  2. springframework引入不进来_啥?你不知道JWT
  3. 轨迹分析_单细胞轨迹分析知多少拟时间分析比较
  4. 《Oracle数据库管理与维护实战》——2.11 Oracle数据字典
  5. (转载)C#:Enum、Int和String的互相转换,枚举转换
  6. android开发 权限大全
  7. VBoxManage命令详解
  8. 首次统一卷积与自注意力,X-volution发力网络核心基础架构创新
  9. poi excel设置合并单元格边框格式
  10. Django REST framework 开始
  11. Mono 2.0正式发布了
  12. MFC处理回车窗口消失
  13. 清爽娱乐网系统源码 v5.69
  14. Activity与Service通信(不同进程之间)
  15. 查看CSDN历史下载明细
  16. 2021 微信小程序连接微信支付流程教程
  17. 关于响应式布局,你必须要知道的
  18. Android WebView加载网页进度监听
  19. 又一重磅利好,海南撒10亿基金发展区块链技术
  20. CAD设计大神这样玩CAD!而你真的会用外部参照嘛?

热门文章

  1. 关于大学生活的一些经验与感悟
  2. 数据库上机实验八(视图)
  3. 面对爱情,相当真诚的星座,将心比心,单纯善良
  4. 光猫DNS服务器未响应,有光纤猫了还要猫吗?
  5. c语言挂科 合工大,合工大计算机学院程序设计01程序设计与C语言初步.ppt
  6. 文件关联修复命令ftype用法
  7. WinEdt 9 如何与pdf打开软件(Acrobat)关联
  8. C#毕业设计——基于C#+asp.net+sqlserver的交通信息网上查询系统设计与实现(毕业论文+程序源码)——交通信息网上查询系统
  9. 【北大】计算机课程资料
  10. 关于T检验的各种问题