2017-05-23 55 views
0

我想使用Kali Linux运行Python脚本。然而,它引发以下错误:请求导入错误:在Kali上没有名为“请求”的模块

python scrape.py 
Traceback (most recent call last): 
    File "scrape.py", line 1, in <module> 
    import requests 
ImportError: No module named requests 

我尝试安装requests包,但我得到这个消息:

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
E: Unable to locate package requests 

请帮助解决这个问题。

感谢

+0

请从“requests.py”列表中选择一个相关的包https://packages.debian.org/search?suite=jessie§ion=all&arch=any&searchon=contents&keywords=%2Frequests.py:'python-django,python3-django, pytone,solfege',或使用'apt文件搜索requests.py' –

+0

你好,当我输入apt-file search requests.py时,它说:bash:apt-file:command not found .....另外请让我知道如何选择适当的包。 ...感谢 – Mudasir

+0

你如何安装请求? –

回答

1

卡莉在默认情况下

蟒蛇的多个版本,如果你想使用Python 3,你将不得不安装与PIP3请求模块,你就可以将相关模块安装到蟒蛇3环境在脚本中使用它们。

apt-get install python3-pip 
pip3 install requests 
如果你想使用Python 2

那么该方法是类似的,除了PIP应该有默认

pip install requests 

如果你仍然遇到问题运行此和后的结果

pip freeze 
pip3 freeze 
+0

我卸载python2并安装它回来和现在让我们来安装使用pip安装请求的请求包。 感谢 – Mudasir

+0

现在安装请求包后,然后再次运行我的脚本后,我得到了同样的错误信息,我以前得到... 追溯(最近呼叫最后): 文件“scrape.py”,第1行,在 导入请求 导入错误:没有模块名为请求 – Mudasir

+0

请找点子冻结的输出: PIP冻结 BeautifulSoup == 3.2.1 密码== 1.7.1 enum34 == 1.1.6 IDNA == 2.2 ipaddress == 1.0.17 keyring == 10.1 keyrings.alt == 1.3 pyasn1 == 0.1.9 pycrypto == 2.6.1 pygobject == 3.22.0 pyxdg == 0.25 请求== 2.14.2 SecretStorage == 2.3.1 6 == 1.10.0 – Mudasir

相关问题