当前位置: 首页 > news >正文

门户网站首页设计项目介绍ppt模板

门户网站首页设计,项目介绍ppt模板,汕头第一网,网站域名如何起问题描述 在执行某个测试模块时出现提示,显示自定义模块data不存在,但是在PyCharm下运行正常。错误信息如下: Traceback (most recent call last):File "/run/channelnterface-autocase/testcases/test_chanel_detail.py", line 2…

问题描述

在这里插入图片描述
在执行某个测试模块时出现提示,显示自定义模块data不存在,但是在PyCharm下运行正常。错误信息如下:

Traceback (most recent call last):File "/run/channelnterface-autocase/testcases/test_chanel_detail.py", line 2, in <module>from data.chanel_detail_makecase import *
ModuleNotFoundError: No module named 'data'

问题原因

大部分情况下,此类问题是由于包的路径没有设置正确所致。通过打印 PyCharm 和命令行下的 sys.path 路径信息对比,可以发现以下差异:
在当前目录下__init__添加

import sys
print("系统路径",sys.path)

分别用PyCharm与命令行执行

  • PyCharm
    包含了当前的目录以及这个代码的根目录(前提是需要将这个根目录设置为Sources Root)
    在这里插入图片描述
    结果:系统路径 [‘D:\uitest\channelnterface-autocase\testcases’, ‘D:\uitest’, ‘D:\uitest\channelnterface-autocase’…

  • 使用Pyhton命令行执行
    结果为系统路径 [‘D:\uitest\channelnterface-autocase\testcases’…

在PyCharm设置了Sources Root,向系统变量增加了当前目录的根目录,所以PyCharm运行时能找到自定义包的。但Pyhton命令行执行时少了添加根目录路径的步骤,导致找不到包了。

解决方法

向执行代码中添加根目录路径,一般添加在头部

方法一:写死绝对路径
import sys
sys.path.append('xxx/xxx/xxx/')
方法二:使用os获取

os.path.dirname获取目录,此处就是获取目录的父目录。如果目录层级更多,就需要多加一层 os.path.dirname

import os,sys
project_root =  os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(project_root)
方法三:os获取+/…/

如果层级更多,则需要多加"…/" ,看起来比方法二更加简洁点

import os,sys
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/../')
方法四,直接加到环境变量path中

输入以下命令

export PYTHONPATH=$PYTHONPATH:/xxx/

总结:

可能还有其他方法,但大体上找不到module的问题,大部分是路径变量问题,按照这个思路去解决就可以解决大部分类似问题。

http://www.yayakq.cn/news/355029/

相关文章:

  • 单页网站是什么专业彩票网站开发
  • 网站允许flash黔农生态现货交易平台
  • 淄博网站seo根据网站做app
  • 网站空间免费 优帮云wordpress如何迁移
  • 长沙市网站推广电话吉祥又成功的公司名字
  • html 网站开发黑龙江省特种证查询
  • 369网站建设有什么做礼品的卖家网站
  • 自己如何建立一个网站什么叫H5网站开发
  • 网站建设的作用和用途云校网站建设
  • 网站内容好双流兴城投资建设有限公司网站
  • html5做网站链接免费不收费的软件app
  • 程序设计教学网站开发龙岩正规招聘网
  • 嘉兴免费做网站用手机开发app
  • 物流的网站模板免费下载做兼职的设计网站有哪些工作
  • 网站可以自己做服务器么域名备案 网站名称
  • 怎么做自己的网站教程网站的收费系统怎么做
  • wordpress站点美化8小8x人成免费观看
  • 数字营销策划公司免费发布网站seo外链
  • 宁波企业网站建站莱芜网站设计
  • c 网站开发实战网站开发员名称是什么
  • 银川做网站服务网站建设建设多少钱
  • 南宁北京网站建设沧州做公司网页的公司有哪些
  • 公司网页制作网站番禺做网站多少钱
  • 做非法网站怎么规避做网站用python好还是PHP好
  • 注册网站费用wordpress纯静态插件
  • 有没有免费装修设计的网站设计师工作室网站
  • 做自己的网站有什么用修改网站照片需要怎么做
  • 校园网站建设与管理源码建站和模板建站区别
  • 做文字图片的网站在线3d设计家官网
  • 青岛正一品网站建设从事软件开发