python安裝pywifi全過程
python安裝pywifi
1.Windows安裝:
在Dos窗口中輸入以下命令:
pip install pywifi
如果找不到pip命令,那么需要將Python安裝文件夾下Scripts文件夾的絕對路徑加入環(huán)境變量中。
2.在Linux環(huán)境下安裝步驟大致相同。
3.Pycharm中安裝是最簡單的:
依次點(diǎn)擊File->Settings->Project Interpreter
搜索后點(diǎn)擊左下角的安裝按鈕即可
安裝pywifi的坑
pywifi是python的一個(gè)專門處理wifi設(shè)備的模塊.
安裝它只需要一句代碼: 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時(shí)會報(bào)錯(cuò)沒有找到模塊!
失敗原因 : python命令默認(rèn)使用低版本python2.7(ubuntu14)安裝pip,但是python2.7不支持pywifi
解決方案
使用python3安裝pip
卸載已經(jīng)安裝的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 # 導(dǎo)入wifi模塊 from pywifi import const # 導(dǎo)入常量 '''? ? ? 判斷是否已經(jīng)連接到wifi ''' def gic(): ? ? # 創(chuàng)建無線wifi對象 ? ? wifi = pywifi.PyWiFi() ? ? # 從列表獲取第一個(gè)無線網(wǎng)卡句柄 ? ? ifaces = wifi.interfaces()[0] ? ? if ifaces.status() == const.IFACE_CONNECTED: ? ? ? ? print('網(wǎng)絡(luò)已連接...') ? ? else: ? ? ? ? print('網(wǎng)絡(luò)未連接...') gic() ?
運(yùn)行成功
wujinji@wujinji-linux:~/workspace/pycharm/venv$ sudo python3 wifi/testWifi.py
[sudo] password for wujinji:
網(wǎng)絡(luò)已連接...
wujinji@wujinji-linux:~/workspace/pycharm/venv$
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python正則表達(dá)式實(shí)現(xiàn)截取成對括號的方法
這篇文章主要介紹了Python正則表達(dá)式實(shí)現(xiàn)截取成對括號的方法,涉及Python正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-01-01Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn)
本文主要介紹了Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02跟老齊學(xué)Python之使用Python操作數(shù)據(jù)庫(1)
本文詳細(xì)講述了使用python操作數(shù)據(jù)庫所需要了解的知識以及準(zhǔn)備工作,十分的詳盡,這里推薦給想學(xué)習(xí)python的小伙伴。2014-11-11python使用beautifulsoup4爬取酷狗音樂代碼實(shí)例
這篇文章主要介紹了python使用beautifulsoup4爬取酷狗音樂代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Python實(shí)現(xiàn)定時(shí)監(jiān)測網(wǎng)站運(yùn)行狀態(tài)的示例代碼
這篇文章主要介紹了Python實(shí)現(xiàn)定時(shí)監(jiān)測網(wǎng)站狀態(tài)的示例代碼,幫助大家更好的管理自己的網(wǎng)站,感興趣的朋友可以了解下2020-09-09Python數(shù)據(jù)可視化實(shí)踐之使用Matplotlib繪制圖表
數(shù)據(jù)可視化是數(shù)據(jù)分析的重要環(huán)節(jié),通過將數(shù)據(jù)轉(zhuǎn)化為圖形,可以更直觀地展示數(shù)據(jù)特征和規(guī)律。Python中的Matplotlib庫是一個(gè)強(qiáng)大的數(shù)據(jù)可視化工具,本文將帶您了解Matplotlib的基本使用方法,以及如何繪制常見的圖表2023-05-05Django csrf 兩種方法設(shè)置form的實(shí)例
今天小編就為大家分享一篇Django csrf 兩種方法設(shè)置form的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02pyqt QPlainTextEdit 中捕獲回車的示例代碼
在PyQt的QPlainTextEdit控件中,可以通過重寫keyPressEvent()函數(shù)來捕獲鍵盤事件,這篇文章主要介紹了pyqt QPlainTextEdit 中捕獲回車,需要的朋友可以參考下2024-03-03