zoukankan      html  css  js  c++  java
  • cmd窗口中用pytest命令运行python代码报模块导入失败 No module named ***

    python用pycharm运行pytest框架的代码时一切正常,在cmd窗口用pytest命令执行就报错

    ModuleNotFoundError: No module named 'pages'

    仔细看这个错误,意思是导入的模块名不存在,但实际上我的模块是存在的。

    默认情况下,pycharm会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中,在cmd窗口中运行时,就找不到。

    解决办法,在conftest.py文件中添加如下内容

    import os,sys
    sys.path.append(os.path.dirname(os.path.abspath(__file__)))


    再重新cmd窗口使用pytest执行成功
  • 相关阅读:
    类和对象
    关联查询
    重点函数
    三大范式
    主外键
    软件开发的项目周期
    什么是事务
    索引
    视图
    数据库对象
  • 原文地址:https://www.cnblogs.com/banxiade/p/13502325.html
Copyright © 2011-2022 走看看