비디오를 보고 있었는데 그는 "Ipython"을 입력한 다음 "Run"과 파일 이름(테스트 편집기에 저장됨)을 입력하라고 했습니다. 이렇게 하면 "'run' 이름이 정의되지 않았습니다"라는 오류 메시지가 나타납니다.
내가 뭘 잘못했나요?
답변1
모르므 ipython
로 대화형 명령 해석기라고 가정합니다.
그런 다음 다음 단계를 확인해야 합니다.
- Python 코드(
file.py
또는 이와 유사한 코드)를 전용 디렉터리에 저장합니다/home/username/file.py
. - (
cd
)를 다음 디렉토리로 변경합니다:cd /home/username
. run
파일은 Python 인터프리터: 에서 가져옵니다.ipython ./file.py
이는./
인터프리터에게 현재 디렉터리에서 파일을 찾도록 지시합니다.
행운을 빌어요.
답변2
당신 ipython
은 어느 정도 손상되었습니다. 그 run
기능은 확실히 구문 분석 기능의 일부입니다.
올바른 프로그램을 실행하고 있지 않거나, 설치가 손상되었거나, ipython이 시작 스크립트를 로드할 수 없도록 일부 환경을 설정한 경우, 불행하게도 여기서는 도움을 드리기가 어렵습니다.
하지만 솔직히 말해서 Python은 matlab이 아니며 run filename.py
ipython을 입력하는 대신 IDE에서 스크립트를 실행할 수도 있습니다. 어쨌든 일반 텍스트 편집기에서 Python 코드를 작성하지 않을 것입니다. 이렇게 하면 들여쓰기 일관성이 유지됩니다(Python 작업에 필요합니다!).