eclipse里的python环境怎么导入urllib模块

来源:互联网 发布:java飞机大战源码 编辑:程序博客网 时间:2024/05/21 17:37
我在eclipse里装了个pydev插件用来写python代码,用的是python2.6环境,想用urllib模块打开一个网页试试,结果提示不可以导入模块,如何在现在环境里导入urllib库那

------------------------------------------------------------------------------------------------------------------
问题补充:
bestchenwu 写道
兄弟,我不知道你的实际情况是怎么样的。不过可以给你提供一个解决问题的思路:
1:先不在Eclipse编写代码,在Python的解释器(这个不用我解释吧)里,输入import urllib
2:如果没有出错的话,则说明Eclipse的插件集成的方式有问题。
3:试着查看PyDev里面有个当前可供加载模块的路径,或者用一个小程序测试下
  import sys;
  print sys.path;
  看下%Python_HOME%\lib目录在不在你的环境变量里,如果不在,手动加上。
  这样应该就好使了




我试了一下,path没问题的,在命令行也是可以的,估计是插件有点问题

------------------------------------------------------------------------------------------------------------------
问题补充:
我在eclipse里写代码:
import urllibprint dir(urllib)

输出的是:['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'urllib']
这里的确没有urllib,但是在命令行窗口执行:dir(urllib),输出的命令比这个多多了,里面也有urlopen,这是啥问题呢?

------------------------------------------------------------------------------------------------------------------
问题补充:
bestchenwu 写道
    兄弟,如果你的Python解释执行环境没问题的话,那就是插件集成的问题了。
    点开Window->Preferences->Pydev->Interpreter Python,net.sf.hibernate.MappingException,找到Libraies那个选项卡。看%Python_HOME%lib在不在你的插件库里面。如果在的话,但还是编写文件出错的话,强制将它们加入编译环境中吧。
    方法是:还是刚才的选项卡,点开第二项Forced Builtins,将urllib强制加入进去。不过我不推荐你这样做,因为这个方法大多数时候是针对第三方库才这么做的。urllib模块是Python发布包里自带的。

还是不行的

------------------------------------------------------------------------------------------------------------------
问题补充:
bestchenwu 写道
这个。。。
试下别的IDE吧
貌似坛子里的大牛们,都推荐PyCharm,给个链接你参考下:
http://www.iteye.com/topic/982320



我下了pycharm,就是字太小如何调整呀


------解决方案--------------------------------------------------------
兄弟,我不知道你的实际情况是怎么样的。不过可以给你提供一个解决问题的思路:
1:先不在Eclipse编写代码,在Python的解释器(这个不用我解释吧)里,输入import urllib
2:如果没有出错的话,则说明Eclipse的插件集成的方式有问题。
3:试着查看PyDev里面有个当前可供加载模块的路径,或者用一个小程序测试下
  import sys;
  print sys.path;
  看下%Python_HOME%\lib目录在不在你的环境变量里,如果不在,手动加上。
  这样应该就好使了
------解决方案--------------------------------------------------------
    兄弟,如果你的Python解释执行环境没问题的话,那就是插件集成的问题了。
    点开Window->Preferences->Pydev->Interpreter Python,找到Libraies那个选项卡。看%Python_HOME%lib在不在你的插件库里面。如果在的话,但还是编写文件出错的话,强制将它们加入编译环境中吧。
    方法是:还是刚才的选项卡,点开第二项Forced Builtins,将urllib强制加入进去。不过我不推荐你这样做,因为这个方法大多数时候是针对第三方库才这么做的。urllib模块是Python发布包里自带的。
------解决方案--------------------------------------------------------
这个。。。
试下别的IDE吧
貌似坛子里的大牛们,com.microsoft.sqlserver.jdbc.SQLServerException,都推荐PyCharm,给个链接你参考下:
http://www.iteye.com/topic/982320
------解决方案--------------------------------------------------------
这个字太小的问题,兄弟自己去找100度大神吧
这个超出了技术的讨论范围
------解决方案--------------------------------------------------------
可参考:
Python urllib 怎么添加进度显示   http://www.myexception.cn/perl-python/288013.html


相关的主题文章:
  • 润乾报表总是很卡,怎么处理
  • Apache与Tomcat通过mod_proxy集成的有关问题
  • JVM调优后,tomcat无法启动,该如何处理
原创粉丝点击