2016-04-03 116 views
0

我正在使用netbeans编写一个简单的python程序,我需要这个请求模块,我已经通过终端下载了请求,它似乎很好,但netbeans看起来不像找到它。使用netbeans在python中导入请求模块

这是错误,它的投掷:

 import requests 
ImportError: No module named requests 

我试过直接安装请求库到Python文件,但该文件夹不会让我贴任何东西进去。

netbeans论坛似乎有答案,但他们的服务器已关闭,所以不会让我在他们的网站上我的烦恼!

编辑

我试图运行python setup.py install按照网站上的其他答案,但没有运气。

编辑

试图完全卸载Python和要求,以确保它不是一个安装错误,但仍然没有运气。

回答

0

最后,我放弃了请求,因为我使用请求从API获取json数据,我决定回到绘图板并重新开始,而不是尝试修复某些我无法工作的东西出。我现在使用urllib导入,虽然这可能不是最有效的方式,它是最重要的。

1

这看起来像是一个错误的安装请求模块到一些其他地方,而不是你的NetBeans在运行代码时期望的位置。

在控制台运行

which python 

检查这给作为在NetBeans的一组相同的路径。您可以通过添加新平台来设置路径Tools > Python Platforms > New:

我建议您多学习一些沙盒环境,如virtualenv。本文展示了如何使用virtualenv来安装软件包,并为netbeans使用相同的virtualenv,以便您在netbeans中可以使用virtualenv中安装的任何软件包供您使用。对于这种情况,它可能是requests

+0

没有这个运气,你有什么建议吗? –

+0

您甚至可以尝试创建virtualenv并手动运行代码。如果这不是问题,您可以随时在sublime或pycharm社区版上编写代码。我对Netbeans for Python不太了解,几乎没有人用它来编写python。 –