我尝试在python中通过pip安装pywifi,但系统说:
您正在使用pip版本6.1.1,但版本10.0.1可用 您应该考虑通过'pip install --upgrade pip'进行升级 命令。收集pywifi找不到满足的版本 要求pywifi(来自版本:) 找不到匹配的pywifi
所以我想知道如何让它发挥作用?
答案 0 :(得分:1)
升级您正在点击:pip install --upgrade pip
检查正在运行的pip版本:pip -V
之后安装pywifi:pip install pywifi
如果以上命令不起作用,请从此处下载源文件pywifi通过cd切换到下载目录,运行cmd:pip install pywifi-1.1.10-py3-none-any.whl
这是安装.whl文件How do I install a Python package with a .whl file?
可能会对你有所帮助。
答案 1 :(得分:-1)
是的,现在通过pip安装pywifi是个问题。升级点也不是一种选择。
(se-toolkit) [ziya@ziya2018arch se-toolkit]$ pip --version
pip 10.0.1
(se-toolkit) [ziya@ziya2018arch se-toolkit]$ pip install pywifi
Collecting pywifi
Could not find a version that satisfies the requirement pywifi (from versions: 1.0.2.linux-x86_64)
No matching distribution found for pywifi
我建议将它克隆(或下载源代码)到你的python的site-packages目录中,然后安装它。
(se-toolkit) [ziya@ziya2018arch se-toolkit]$ cd lib/python2.7/site-packages/
(se-toolkit) [ziya@ziya2018arch site-packages]$ git clone https://github.com/awkman/pywifi.git
(se-toolkit) [ziya@ziya2018arch site-packages]$ cd pywifi/
(se-toolkit) [ziya@ziya2018arch pywifi]$ pip install .
...
Installing collected packages: comtypes, pywifi
Successfully installed comtypes-1.1.4 pywifi-1.1.10
然后使用它。
(se-toolkit) [ziya@ziya2018arch pywifi]$ python
Python 2.7.14 (default, Apr 16 2018, 20:08:15)
[GCC 7.3.1 20180406] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pywifi
>>>