首页 > 解决方案 > 无法使用相对路径将模块添加到 `sys.path`

问题描述

我有一个具有这种结构的项目:

├── data
│   └── COCO
├── environment.yml
├── random_object_detector
│   ├── datasets
│   │   ├── coco.py
│   │   ├── dataset.py
│   │   └── __init__.py
│   ├── __init__.py
│   ├── models
│   ├── nbs
│   ├── networks
│   └── utils.py
├── requirements.in
├── requirements.txt

random_object_detector/datasets/coco.py我导入random_object_detector的文件中使用包中其他文件中的函数,所以当我添加它../..sys.path找不到包;但是,当我手动添加/home/kareemamr/Documents/Work/random-object-detector/它时。我错过了什么吗?

标签: pythonpython-3.x

解决方案


推荐阅读