pycharm与cmd运行导包的区别
1, pycharm 运行会直接把当前运行目录加入到sys.path中
2, cmd运行会出现找不到module的情况,需要sys.path.append('package')加入到sys.path中
Python运行时包的搜索路径如下:
sys.path获取搜索路径顺序
sys.path
获取如下:
['', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/lmy666/Library/Python/3.7/lib/python/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']