我使用netbeans编写一个简单的python程序,我需要请求模块,我已经通过终端下载了请求,这一切看起来都很好,但netbeans似乎不会找到它。
这是它呕吐的错误:
import requests
ImportError: No module named requests
我已尝试将请求库直接安装到python文件夹中,但该文件夹不允许我将任何内容粘贴到其中。
在netbeans论坛上似乎确实有答案,但他们的服务器已关闭,所以不会让我在他们的网站上烦恼!
修改
我已尝试按照网站上的其他答案运行python setup.py install
,但没有运气。
修改
尝试完全卸载python并请求确保它不是安装错误但仍然没有运气。
答案 0 :(得分:1)
这显然是将请求模块安装到其他地方的错误,而不是在运行代码时netbeans所期望的地方。
在你的控制台中运行
which python
检查它是否提供与netbeans中设置的路径相同的路径。您可以使用Tools > Python Platforms > New:
我建议您更多地了解沙盒环境,例如virtualenv。本文展示了如何使用virtualenv来安装软件包并对netbeans使用相同的virtualenv,以便您在netbeans中可以使用您在virtualenv中安装的任何软件包供您使用。对于这种情况,它可以是requests
。
答案 1 :(得分:0)
最后我放弃了请求,因为我正在使用请求从API获取json数据我决定回到绘图板并重新开始而不是尝试修复我无法解决的问题锻炼。我现在正在使用urllib导入,虽然这可能不是最有效的方式,但这是最重要的事情。