标签:
1、描述:该模块在IDE中是可以正确执行的。但是从cmd控制台执行时,报错:该模块引入的其他模块不存在。
2、解决:在该模块的#encoding:utf-8 之后另起一行加如下代码:
#encoding:utf-8
import sys import os import os.path sys.path.append(os.path.abspath(‘{bastpath}{sep}..‘.format(bastpath=sys.path[0],sep=os.path.sep)))
将该项目路径加入系统变量中。
这样在cmd中执行当前模块时,执行成功,不再报错!
关于.. 需要考虑当前执行模块与程序根目录的相对位置。
标签:
原文地址:http://www.cnblogs.com/lindsay-chh/p/4942369.html