zoukankan      html  css  js  c++  java
  • 命令行执行python文件时提示ImportError: No module named 'xxx'

    背景:

    最近在写接口自动化测试框架的时候发现,框架使用pycharm ide的时候可以正常跑测试用例,但是在dos窗口输入命令执行测试的时候,import项目内部的包时报错“ModuleNotFoundError: No module named 'xxxx'”

    google搜索后有说在将项目加到系统环境变量,测试后发现没有效果(可能是我姿势不对)

    另外一种做法是在入口文件增加如下行:

     
    Python 代码
    import sys
    import os
    curPath = os.path.abspath(os.path.dirname(__file__))
    rootPath = os.path.split(curPath)[0]
    sys.path.append(rootPath)

    刚开始将改语句加入的所有包import之后不生效,后来将语句放在需要import的模块的前面可以生效

  • 相关阅读:
    mac pro发热发热发热
    从零开始搭建Vue组件库
    Charles模拟弱网测试
    webpack
    异步加载脚本
    Angular
    JavaScript模板语言
    Node.js
    gulp
    jsonp原理
  • 原文地址:https://www.cnblogs.com/ianduin/p/8867946.html
Copyright © 2011-2022 走看看