utils라는 모듈에서 함수 3개를 임포트해서 쓰려고 함.
from utils import get_encoder_name, parallel_run, makedirs
이렇게 하려는데
```
C:\Users\Phil2\datasets\son>python download.py
Traceback (most recent call last):
File "download.py", line 11, in
from utils import get_encoder_name, parallel_run, makedirs
ImportError: cannot import name 'get_encoder_name'
```
자꾸 이런 식으로 없다고 못한다고 뜸.
빡쳐서
from utils import *
라고 함.
그랬더니 뒤에 paralle_run이라는 함수 쓰는 부분에서
```
C:\Users\Phil2\datasets\son>python download.py
Traceback (most recent call last):
File "download.py", line 149, in
results = parallel_run(
NameError: name 'parallel_run' is not defined
```
라고 정의 안 되었다고 뜸.
inspect 모듈을 이용해서, utils라는 모듈 안에 저 3개의 함수들 실제로 정의되어 있는지 찾아봄.
정의되어 있음.
왜 지랄임 대체?? 뭐가 문제임 씨발
utils.py라는 게 여럿 있는 것 같은데...
import utils; print(utils) 해 보려무나