Programming Language/Python

[Python] Mac How to fix ModuleNotFoundError: No module named 'Crypto'

LeeJaeJun 2023. 12. 29. 09:44
728x90
반응형

error

pip3 install pycryptodome

터미널에서 package를 설치했지만 여전히 IDLE에서는 ModuleNotFoundError가 떴습니다.

https://sebhastian.com/modulenotfounderror-no-module-named-crypto/

 

How to fix ModuleNotFoundError: No module named 'Crypto' in Python

sebhastian.com

처음 시도해본 해결방법은 위와 같습니다.

1.

pip uninstall crypto pycrypto
pip install pycryptodome

# For pip3:
pip3 uninstall crypto pycrypto
pip3 install pycryptodome

2.

# if you don't have pip in your PATH:
python -m pip install pycryptodome

python3 -m pip install pycryptodome

# Windows
py -m pip install pycryptodome

# Anaconda
conda install pycryptodome

# Jupyter Notebook
!pip install pycryptodome

conda install pycryptodome을 하니 anaconda 환경에서는 해결되었지만 여전히 IDLE에서는 작동하지 않았습니다.

Anaconda.Navigator에서 cryptography가 설치되어 있는 것을 확인할 수 있습니다.

3.  

You have Mutiple verion of Python을 따라 시도해보았습니다.

anaconda에서는 이미 패키지가 설치되어 있었으므로 IDLE가 있는 python3에 패키지가 설치되어 있지 않구나라고 생각했습니다.

https://www.honchosearch.com/blog/seo/install-python-modulespackage-using-idle-mac

 

Install python modules and libraries using IDLE on MAC

www.honchosearch.com

위 사이트를 참조하여 python3에 직접 패키지를 설치했습니다.

이후 IDLE에서 다시 패키지를 사용해보니 정상적으로 작동하였습니다.

package 설치 성공!

 

728x90
반응형