티스토리 뷰
리눅스에서 파이썬을 설치하여 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
를 사용해서 설치해 보세요!
제가 참고한 블로그는
'Study > 소프트웨어' 카테고리의 다른 글
컴퓨터 알고리즘 초급 #2 ( 선택정렬 in c ) (0) | 2020.03.10 |
---|---|
컴퓨터 알고리즘 초급 #1 ( 컴퓨터 알고리즘 개요 ) (0) | 2020.03.10 |
call by value , call by reference (0) | 2019.11.29 |
카카오 신입 공채1차 코딩테스트 3번(캐시) in java (0) | 2019.11.15 |
카카오 신입 공채 1차 코딩 테스트 2번 문제 다트 게임 코드 in java (2017년 출제) (0) | 2019.11.08 |