51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1845|回复: 4
打印 上一主题 下一主题

求助:epclise的pydev用import后py文件报错?系统提示ImportError: No module named

[复制链接]
  • TA的每日心情
    郁闷
    2018-11-15 14:58
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2016-11-25 17:32:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    求助:epclise的pydev用import后py文件报错?系统提示ImportError: No module named

    尝试window—preferences—pydev—Interpreters--python Interpreters加载目录也不行,请高手帮忙,谢谢!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2016-11-29 17:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2016-11-26 09:50:32 | 只看该作者
    我也碰到过··但是不会
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-11-29 17:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2016-11-26 09:50:57 | 只看该作者
    可以去悬赏啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:27
  • 签到天数: 2660 天

    连续签到: 5 天

    [LV.Master]测试大本营

    5#
    发表于 2016-12-10 15:26:49 | 只看该作者
    关于 python ImportError: No module named 'xxx'的问题?
    解决方法如下:
    1. 使用PYTHONPATH环境变量,在这个环境变量中输入相关的路径,不同的路径之间用逗号
    (英文的!)分开,如果PYTHONPATH 变量还不存在,可以创建它!
    这里的路径会自动加入到sys.path中,永久存在于sys.path中而且可以在不同的python版本
    中共享,应该是一样较为方便的方法。
    C:\Users\Administrator\Desktop\test\module1.py:
    def func1():
        print("func1")
    将C:\Users\Administrator\Desktop\test添加到PYTHONPATH即可直接import module1,然后
    调用:module1.func1()即可。
    2. 将自己做的py文件放到 site_packages 目录下
    3. 使用pth文件,在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一
    个路径,以下是一个示例,pth文件也可以使用注释:
    # .pth file for the  my project(这行是注释),命名为xxx.pth文件
    C:\Users\Administrator\Desktop\test
    这个不失为一个好的方法,但存在管理上的问题,而且不能在不同的python版本中共享。
    4. 在调用文件中添加sys.path.append("模块文件目录");
    5. 直接把模块文件拷贝到$python_dir/Lib目录下。
    通过以上5个方法就可以直接使用import module_name了。

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-27 10:47 , Processed in 0.063350 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表