在pycharm中运行python文件没有问题,切换到cmd中是提示:ImportError: No module named xxx

原因:

pycharm在运行时会把当前工程的所有文件夹路径都作为包的搜索路径,而命令行默认只是搜索当前路径。’

解决方法:

在出错的模块中加上

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

posted on 2018-10-29 20:15  空吾道雪  阅读(2857)  评论(0编辑  收藏  举报