python无法安装在python上

时间:2018-04-26 05:46:31

标签: python pip install

我尝试在python中通过pip安装pywifi,但系统说:

  

您正在使用pip版本6.1.1,但版本10.0.1可用   您应该考虑通过'pip install --upgrade pip'进行升级   命令。收集pywifi找不到满足的版本   要求pywifi(来自版本:)   找不到匹配的pywifi

所以我想知道如何让它发挥作用?

2 个答案:

答案 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
>>>