안녕하세요, sececter님
현재 구름IDE에서 제공하는 파이썬에는 curses 모듈이 포함되어 있지 않아 발생하는 문제로 보입니다.
pyenv를 통해 파이썬을 새로 설치하여 pwntools를 이용할 수 있는 방법을 안내해드립니다.
아래의 명령어를 터미널에 순서대로 입력해 보세요.
pyenv를 설치합니다.
apt-get install libncurses-dev
curl https://pyenv.run | bash
아래의 명령어를 터미널 프로필에 추가하세요.
# 설정 -> 터미널 -> 프로필
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
python을 설치하세요.
pyenv install 3.8.1
터미널을 재시작하고 아래의 명령어를 입력해 pwntools를 설치하세요
pip install pwntools
apt-get install libcapstone-dev
python의 버전이 정상적으로 적용되지 않았다면 아래의 명령어를 입력하세요.
eval "$(pyenv init --path)"
python -V
# 설치한 파이썬의 버전인 3.8.1 이 출력되어야 합니다.
48647 INFO: checking EXE
48653 INFO: Rebuilding EXE-00.toc because pkg is more recent
48654 INFO: Building EXE from EXE-00.toc
48663 INFO: Appending archive to ELF section in EXE /workspace/TDCP_51/build/index/index
48695 INFO: Building EXE from EXE-00.toc completed successfully.
48713 INFO: checking COLLECT
WARNING: The output directory "/workspace/TDCP_51/dist/index" and ALL ITS CONTENTS will be REMOVED! Continue? (y/N)y
On your own risk, you can use the option --noconfirm to get rid of this question.
57406 INFO: Removing dir /workspace/TDCP_51/dist/index
57415 INFO: Building COLLECT COLLECT-00.toc
59023 INFO: Building COLLECT COLLECT-00.toc completed successfully.
에러가 딱히 뜨지 않습니다.
안녕하세요.
아래 커맨드로 설치해보시기 바랍니다.
pip install torch==1.8.0+cpu torchvision==0.9.0+cpu torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html
위 커맨드는 https://pytorch.org/get-started/locally/ 에 접속하셔서
PyTorch Build - Stable
Your OS - Linux
Package - Pip
Language - Python
Compute Platform - None
옵션을 선택하시면 얻을 수 있습니다.
감사합니다.
안녕하세요, 서정원님.
상단 메뉴 goormIDE > 기본 설정 > 터미널 > 프로필 에서 python 경로를 수정할 수 있습니다.
PYTHONPATH의 값을 설치하신 python의 경로를 확인하여 수정해주시면 됩니다.
또, 설치가 정상적으로 되지 않았을 경우에는 아래의 가이드의 2번 항목을 따라 다시 진행해주시길 바랍니다.
https://somjang.tistory.com/entry/PythonUbuntu에-Python-37-설치하기