Closed CoderHaay closed 11 months ago
代码第一行 import sys; print sys.path[1] 看下。
正常当前启动py脚本所在的文件目录是sys.path[0] ,项目根目录是 sys.path[1]
歧这些问题,归根结底是要懂pythonpath,归根结底是要知道pytjonpath和模块导入机制,一个模块被import导入,是从哪里开始搜寻查找的。这是很重要的基础常识 。这个知识点和nblog毫无关系,即使你不用nblog也需要掌握这个知识,太重要了。
你没发怎么运行的,用命令行celery django scrapy这些命令行,sys.path[1]就不是export pythonpath的第一个目录路径了。python xx.py的sys.path[1]就是export pythonpath那个路径。归根结底是要懂sys.path啊哥们,你看看pythonpathdemo项目吧,你对pythonpath的基础知识太差了,所以不知道nblog怎么导入配置文件的。
print sys.path啊,print sys.path[1],哎 。你print一下吧
第一个问题你打印下 sys.path,代码第一行打印
是不是你先按了ctrl c才出现第二个问题?
两个问题:
1. 根目录不知道为啥读取到虚拟环境里面去了;
2. 闪退