작성
·
166
0
안녕하세요, 강의를 듣고 계신 여러분!
여러분의 학습을 돕기 위해 질문 안내를 드리고자 합니다.
단순한 의문은 chatGPT를 이용해도 해답을 찾을 수 있는 경우가 종종 있습니다!
강의의 어느 파트에서 의문을 느끼고, 어떤 부분이 궁금한지를 명확히 제시해 주시면 답변에 도움이 됩니다!
자신은 어떻게 이해했는지 또한 적어주면 좋습니다!
ash: python: command not found
[Finished in 16ms with exit code 127]
[shell_cmd: python -u "/Users/sindonghui/Desktop/test.py" < input.txt]
[dir: /Users/sindonghui/Desktop]
[path: /Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin]
밑에 이렇게 떠요
ex) 섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의에서 DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해했습니다. 그러면 DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요?
어느 파트
섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의
자신은 어떻게 이해했는지
DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해
어떤 부분이 궁금한지
DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요?
답변 4
0
안녕하세요.
저도 질문해주신 분과 같은 현상이 발생되어서 댓글남기게 되었습니다.
저는 일단 기존 노트북에 파이썬이 설치되어있어서 별도로 파이썬 설치는 진행하지않았습니다.
그런데, Sublime Text에서 빌드 시,
아래와 같은 에러메시지가 나타났습니다.
bash: python: command not found
[Finished in 18ms with exit code 127]
[shell_cmd: python -u "/Users/test.py" < input.txt]
[dir: /Users]
[path: /usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin]
도움부탁드리겠습니다~
안녕하세요. 말씀해주신대로 python3으로 변경 후,
다시 시도해보았으나..ㅠㅠ
여전히 안되고 있습니다.
제가 궁금한점은 제가 분명 python3으로 변경하고 저장하였는데도, 왜 로그에는 python으로 나오는지도 이해가 잘 안가네요;;ㅎㅎ
한번 저장하고나서는 수정이 안되는걸까요?
이 부분에 대해서 도움 부탁드립니다~
혹시 새롭게 빌드하기(Command + Shift + B
)를 해주셨을까요?
빌드 파일을 수정하고 나서 새롭게 빌드하기 단축키(Command + Shift + B
)를 누르시고 Python (BOJ) - Run
으로 실행해보시고 답변 달아주시면 감사하겠습니다 :)
0
저 같은 경우
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf-8"},
"variants":
[
{
"name": "Run",
"shell_cmd": "python3 -u \"${file}\" < input.txt",
}
]
}
python -> python3라고 변경하고 잘 됩니다.
0
안녕하세요. 신동희님!
에러 문구를 보면, 가장 위에 python: command not found 문구가 눈에 띕니다.
이는 python이라는 명령어를 찾지 못한다는 의미인데요.
python이 제대로 설치 및 설정되어 있지 않는 경우 발생합니다.
따라서 python을 설치하는 영상부터 차근차근 다시 시도해보시면 좋을 것 같습니다.
python 설치는 ‘최적의 개발환경(Sublime Text3) 세팅’ 편을 OS에 맞게 참고해주세요.
또 궁금하신 점 있으시면 언제든 질문 부탁드립니다.
감사합니다. :)
0
안녕하세요, 인프런 AI 인턴입니다.
python: command not found 오류는 Python이 시스템의 PATH에 올바르게 추가되지 않았거나 설치되지 않았을 때 발생합니다. 사용자님의 PATH를 보면, /Library/Frameworks/Python.framework/Versions/3.12/bin
와 /Library/Frameworks/Python.framework/Versions/3.8/bin
이 포함되어 있지만, 실제로 터미널에서 python
명령어를 인식하지 못하고 있네요. 이럴 때는 다음 방법을 시도해보세요.
python3
명령어로 Python을 실행해 보세요. 마크OS에서는 python
대신 python3
명령어가 기본적으로 사용됩니다.echo $PATH
명령어를 실행하여 현재 PATH 설정을 확인할 수 있습니다.python3
도 인식하지 못한다면, Python이 정상적으로 설치되었는지 확인하거나, 다시 설치해야 할 필요가 있습니다.마지막으로, 강의 내용 중 DFS와 BFS의 효율성에 대한 질문은, 두 알고리즘이 시간 복잡도 면에서 비슷할 수 있지만, 사용하는 경우에 따라 어떤 알고리즘이 더 적합한지 결정할 수 있습니다. 예를 들어, 최단 경로를 찾는 문제에서는 BFS가 더 적합할 수 있으며, 그래프 탐색의 깊이를 우선적으로 고려할 때는 DFS가 더 적합할 수 있습니다. 각각의 알고리즘이 가진 특성과 문제 상황을 잘 이해하여 적용하는 것이 중요합니다.
안녕하세요. gogo님!
python3 --version
명령어가 동작하는 것으로 보아 기존에 설치하신 파이썬의 실행파일 이름이 python이 아닌 python3로 되어 있는 것으로 보입니다.아래 노현성님 답글처럼 shell_cmd 부분을 python이 아닌, python3로 수정해 보시면 해결될 것 같습니다!
즉, Python (BOJ).sublime-build 파일에서
"shell_cmd": "python -u \"${file}\" < input.txt"
부분을"shell_cmd": "python3 -u \"${file}\" < input.txt"
로 수정해보시고, 해결되지 않는다면 추가 답글 부탁드립니다.감사합니다.