返回信息流python项目中在A包中的py文件import B包中的一个类,在eclipse里面能正常运行,但是在CMD里就不行为啥。。。
A包PY文件:
from query.ok import Test
test = Test()
B包中的类:
class Test(object):
def __init__(self):
print 'ceshi'
这是一条镜像帖。来源:北邮人论坛 / python / #16938同步于 2016/12/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
python在eclipse里import没问题,cmd运行就报错
ltzh83365468
2016/12/14镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
eclipse等IDE工具执行时会把当前工程目录加到sys.path里,所以能找到import的东西,自己在CMD里执行时sys.path里没有当前工程目录,所以找不到。
【 在 ltzh83365468 的大作中提到: 】
: python项目中在A包中的py文件import B包中的一个类,在eclipse里面能正常运行,但是在CMD里就不行为啥。。。
:
: A包PY文件:
: ...................
谢谢哈,解决了。大概就是这样。
我在环境变量pythonpath里添加项目根目录这样就OK了
【 在 seahaa 的大作中提到: 】
: eclipse等IDE工具执行时会把当前工程目录加到sys.path里,所以能找到import的东西,自己在CMD里执行时sys.path里没有当前工程目录,所以找不到。