- 命令行运行:
export PYTHONPATH=:pwd:/home/bennie/bennie/bennie_project/AI_Lab
python main.py
当关闭此命令行时,临时路径会清除,可以将上述export的整条语句,加入~/.bashrc中
该命令中,以:分隔两个不同的路径
debug
vsocde的debug需要设置launch.json,字段中env是重要的
json
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Build_Seg_Model",
"type": "python",
"request": "launch",
"program": "/home/T/T/T/AI_Lab/seg_module/Segment_Lab/BuildSegModel.py",
"console": "integratedTerminal",
"justMyCode": false,
"env": {
"PYTHONPATH": "${workspaceRoot}"
},
}
]
}
当设置为这样的pythonpath后,所有的导入都可以从项目目录开始import