[해결] 파이참으로 파이썬 디버그하는 데 도와주세요.
수고많으십니다. 질문이 몇가지 있는데요.
평상시 테스트 런할 때 터미널에서 아래와 같은 형태로 시작합니다.
sudo /home/snsu/env/bin/pytho3 /home/snsu/macrolog/runserver.py
1. 파이참 2017.2.4로 디버깅을 해려하는데 run > edit configration을 어떻게 고쳐야 하나요,
일단 script 란에는 sudo /home/snsu/env/bin/pytho3 /home/snsu/macrolog/runserver.py 라고 채워넣고 런을 하니
Configuration is still incorrect. Do you want to edit it again?
라고 나오는군요.
2. python interpreter 란에는 "Project Default(none)"으로 채워져있고 다른 선택이 없습니다. 저는 python3으로 돌리려하는데 이런 식으로 해도 되나요?
3. 런할 때 인자를 주려면 environment variables의 value를 고치면 되나요?
4. 소스를 쉘로 실행하기 위해 앞부분에 #!/home/snsu/env/bin/python3를 추가헸습니다. 제가 쓰려는 가상환경인데 혹시
/usr/bin/python을 넣어야 하나요?
질문이 많았네요. 읽어주셔서 감사합니다.
===============================
어찌어찌 실행을 하고 있는데요,
인터프리터를 /home/snsu/env/bin/python3으로 하고 디버그 중인데요.
맨 앞에 아래와 같은 코드가 있습니다.
#!/home/snsu/env/bin/python3
# -*- coding: utf-8 -*-
에러들이 나오는데 한글 코드와 관련되는 것이 아닌지요.
첨부 | 파일 크기 |
---|---|
스크린샷, 2017-11-07 18-33-13.png | 125.62 KB |
질문은 하나씩 해 주셔요.
질문은 하나씩 해 주셔요.
스크린샷 대신에 코드를 복사 붙이기로 보여주시면 답변하기가 더 좋아요.
세벌 https://sebuls.blogspot.kr/
"파이참에서 가상환경 질문"에 아무리 기다려도 답이 없길래... 제가 올립니다.
평상시 이런 식으로 런했습니다.
sudo ~/env/bin/python3 ~/macrolog/runserver.py
그렇게 애를 먹이더니… 기냥 상식적으로 해니 되네요.
Run > debug configurations
- Script ; sudo /home/snsu/env/bin/python3
- Interpreter : Project Defaut(python 3.5.2(/usr/bin/python3))
- Working dir : /home/snsu/macro
답은 안달리고 기다리면서 어찌어찌 하다보니 문제가 해결됐네요.
파이썬 배우면서 당연히 될 것들이 잘 안되고 헛짓거리를 많이 하다보니 새가슴이 됐나 봅니다. -.-
댓글 달기