source root


setting:
# 将子应用所属目录(apps)加入到Python的模块搜索路径中
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

注意pycharm的sourceroot要与run时候的woringDictory保持一致

用from…import添加非python的包时, 需要为python解释器指定搜索路径, 比如使用sys.path.insert(), 还可以指定PYTHONPATH, 我用的是PYTHONPATH, 编辑run的配置文件时突然看到"Add source roots to PYTHONPATH", 又突然联想到Mark Directory as, 于是就觉得把文件夹Mark Directory as成root就不用手动添加PYTHONPATH了

上一篇:PATH,PYTHONPATH,sys.path的区别,作用,设置


下一篇:VScode支持Python