python安装pywifi全过程
作者:NetRookieX 发布时间:2023-05-25 22:59:29
标签:python,安装,pywifi
python安装pywifi
1.Windows安装:
在Dos窗口中输入以下命令:
pip install pywifi
如果找不到pip命令,那么需要将Python安装文件夹下Scripts文件夹的绝对路径加入环境变量中。
2.在Linux环境下安装步骤大致相同。
3.Pycharm中安装是最简单的:
依次点击File->Settings->Project Interpreter
搜索后点击左下角的安装按钮即可
安装pywifi的坑
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 wujinji
import 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$
来源:https://guofei.blog.csdn.net/article/details/86259454
0
投稿
猜你喜欢
- 这次讨论一下关于select元素的一个问题,其实很早以前我就碰到过关于select元素的问题,这次做网站又被问到同样的问题,就是:一般div
- 这次,我们再来用Ursina引擎来做一个太阳系行星模拟器吧!想要了解Ursina 3D引擎的基本使用方法的话,查看我的另一篇文章:详解Pyt
- 关于作者 王丹丹 , IBM 中国系统与技术中心软件工程师,自从 2006 年加入 IBM,一直从事 Web 系统设计和开发工作,有五年 P
- 如下所示:import turtlefor i in range(100,0,-5): # 从100到0循环递减每次减5turt
- 插件机制是代码/功能反向依赖注入到主体程序的一种方法,编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更简
- 安装 Java 语言的软件开发工具包brew cask install java或者在Oracle官网 中选择 Mac 版本 jdk-8u1
- golang在给结构体赋值初始值时,用:分割k,v值 x := ItemLog{ Id:
- SQL Server PRIMARY KEY(主键)约束简介主键是唯一标识表中每一行的一列或一组列。您可以使用主键约束为表创建主键。如果主键
- 一,json.load()和json.dump只要用于读写json数据1json.load()从文件中读取json字符串with open(
- 什么是接口测试接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点。其测试的重点是,检查数据的交换、传递和控 制
- 这篇文章主要介绍了python如何实现小程序 无限求和平均,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
- 在pytorch中一般只对叶节点进行梯度计算,也就是下图中的d,e节点,而对非叶节点,也即是c,b节点则没有显式地去保留其中间计算过程中的梯
- Python 用了好长一段时间了,起初是基于对爬虫的兴趣而接触到的。随着不断的深入,慢慢的转了其它语言,毕竟工作机会真的太少了。很多技能长时
- 通常来说Python中任何值都是一个对象,因此任何类型(int、str、list…)都是一个类。而类就必然有它的方法或属性,我们要记下这么多
- 基于OpenCV2.4.8和 python 2.7实现简单的手势识别。以下为基本步骤 1.去除背景,提取手的轮廓2. RGB->YUV
- 下面我讲讲关于这套系统的加载流程 定义根目录,定义include目录 加载核心文件 配置文件'config.inc.php'
- 学习Go语言的一些感受,不一定准确。假如发生战争,JAVA一般都是充当航母战斗群的角色。一旦出动,就是护卫舰、巡洋舰、航母舰载机、预警机、电
- 晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下:#coding:utf-8imp
- 1.什么是JWTJWT(JSON Web Token)是一个非常轻巧的规范,这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息,
- 秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋