티스토리 뷰

 

리눅스에서 파이썬을 설치하여 cryto를 사용하려면 python2 버전같은경우는 그냥 검색해서 나오는대로 하면 잘 된다.

 

하지만 python3 는 다른방법으로 설치하여야 하는데, 두개의 블로그를 참고하고 방법을 찾아내었다.

 

 

일반적으로 python2 는

 

pip install pycrypto

 

명령어를 통해 cryto 모듈을 설치할 수 있다.

 

하지만 python3 는 pip3 를 사용하여야 python3에 맞는 버전이 설치된다.

 

또한 cryto 모듈의 설치 명령어도 pycryptodome 으로 바뀌었다. 

------------------------------------------------------------

<참고> cryptodome 설명서 :  http://pycryptodome.readthedocs.io/en/latest/index.html

 

파이썬 3에서 Crypto 모듈이 변경되어서 그렀다는데, 아래 링크를 참고하세요.

 

<참고> https://dzone.com/articles/an-intro-to-encryption-in-python-3

 

PyCryptodome 이전에 사용하던 PyCrypto 패키지는 Python을 위한 3자 암호화 패키지입니다.

그런데 PyCrypto 공식 개발은 2012 년에 끝났고, PyCryto를 대신하여 Python 3에서는 PyCrytodome를 사용할 수 있습--니다.

출처 : http://blog.daum.net/sualchi/13720396

------------------------------------------------------------

 

즉, 리눅스 (우분투, centOS 등 ) 에서 python3와 함께 사용하고 싶다면 우선 python3 를 설치해준다.

 

sudo apt-get install python3-setuptools

sudo apt-get install python3-setuptools

 

그 후 pip3를 설치해줍니다.

 

sudo apt-get install pip3

마지막으로 pycrypto 모듈을 설치해 줍니다! 

pip3 install pycryptodome

 

명령어를 통해 설치할 수 있다.

 

만약 에러가 뜰 경우

 

pip3 install pycryptodome --user 

 

를 사용해서 설치해 보세요!

 

 

 

 

제가 참고한 블로그는 

 

 

파이썬 3에서 Crypto 모듈 pycryptodome 설치하기

///////////////////////////////////////////////////////////////////// 강남 대치동 코딩 학원 안내 "정보 코딩의 시작과 피지컬 컴퓨팅 융합

blog.daum.net

 

 

 

https://blog.yeon.me/goto/928

 

certbot 등 python에서 모듈 에러가 뜬다면 꼭 살펴볼 점 - yeonme

Letsencypt (certbot) 설정을 업데이트하면서, 이전에 한 Ubuntu의 대형 시스템 업데이트가…

blog.yeon.me

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
250x250