python中import文件出错

我有两台机器:computer1和computer2,在computer1上有一个如下结构的文件夹,其中test.py中写有: from b.c import fun 。我在a文件夹下运行python b/test.py就可以成功,把代码拷到computer2上后,所有路径都相同,在a文件夹下运行python b/test.py就错误,而改成from c import fun就可以。
python里import的路径到底是怎么回事?

    ├── <a>/

    │   ├── <b>/

    │   │   ├── test.py

    │   │   ├── <c>/

    │   │   │   ├── fun.py

    └── ...

你两台电脑的python版本一样吗?
路径有绝对路径和相对路径之分,会不会你弄错了。