zkay from base (archive) (20_04) 초기상태
zkay를 오픈소스(https://github.com/eth-sri/zkay)에서 내려받으면 아래와 같은 파일구조를 확인할 수 있습니다.
1. 사용자를 위한 설치
명령어 요약
git clone <https://github.com/eth-sri/zkay.git>
cd zkay
python3 setup.py sdist
pip3 install --no-binary zkay ./dist/zkay-*.tar.gz
주의! zkay는 Python이 3.7 버전 이상이어야함
1) git clone
우선 git clone 명령어를 통해 오픈소스를 다운로드 받습니다.
git clone <https://github.com/eth-sri/zkay.git>
** 첫번째 명령어는 이미 git 이 clone 되어있는 상태이면 생략함
2) setting
python3 setup.py sdist
- 이 명령어는 Python 패키지의 소스 배포(sdist)를 생성합니다.
- sdist는 소스 코드를 포함한 아카이브 파일을 만들고, 모든 플랫폼에서 사용될 수 있습니다.
- 위 명령어 실행결과로 dist 디렉토리 생성되는 것을 확인할 수 있습니다.
- 생성된 dist 디렉토리
- dist 디렉토리 아래에는 zkay-*.tar.gz 압축파일이 생성됩니다.
- 현재 디렉토리의 압축파일 명은 'zkay-0.2.0.tar.gz'
3) install
pip3 install --no-binary zkay ./dist/zkay-*.tar.gz
- 3번째 명령어 실행 후 zkay install 완료합니다.
- 완료 후에 아래와 같은 실행 로그를 확인할 수 있습니다.
다음 글에서는 설치한 zkay를 컴파일하는 과정을 기록하겠습니다.
2024.09.07 - [블록체인] - [스마트 컨트랙트] Zkay 컴파일하기