본문 바로가기
컴퓨터쟁이/Python

Python 에러 ImportError: cannot import name 'StreamWrapper' from 'torch.utils.data.datapipes.utils.common' (/home/ostusr2/anaconda3/envs/ost_env/lib/python3.8/site-packages/torch/utils/data/datapipes/utils/common.py)

by 빙글빙글이 2022. 4. 1.
728x90
반응형

 

ImportError: cannot import name 'StreamWrapper' from 'torch.utils.data.datapipes.utils.common' (/home/ostusr2/anaconda3/envs/ost_env/lib/python3.8/site-packages/torch/utils/data/datapipes/utils/common.py)

위와 같은 오류가 난다면 

 

torchtext.__version__

으로 버전을 확인하고 

 

pip install torchtext==0.8.0 로 

버전을 낮춰주고 다시 설치해보면 된다.

 

혹시 그래도 아래와 같이 오류가 난다면, 

OSError: /home/ostusr2/anaconda3/envs/ost_env/lib/python3.8/site-packages/torchtext/_torchtext.so: undefined symbol: _ZNK3c104Type14isSubtypeOfExtESt10shared_ptrIS0_EPSo

 

pip install torchtext==0.6.0 으로 한번 더 낮춰보시길 바란다. 

 

 

환경설정이 안맞아서 나는 버전 오류로 

 

관련 코드의 requirements 패키지에 맞춰서 설치하고 코드를 보는걸 추천한다!

 

 

 

https://stackoverflow.com/questions/69229397/why-cant-torchtext-find-a-symbol-zn2at6detail10noopdeleteepv

 

Why can't torchtext find a symbol _ZN2at6detail10noopDeleteEPv?

Why can't torchtext find this symbol? (synthesis) miranda9~/ultimate-utils $ python ~/type-parametric-synthesis/src/main.py --reproduce_10K --serial --debug --num_workers 0 Traceback (most recent ...

stackoverflow.com

 

728x90
반응형