작성
·
11
·
수정됨
0
안년하세요. 수십년간 아키텍처 설계만 해 오다가, 직접 파이썬을 기지고 논문을 쓰려고하고 있는데...프로그램은 수십년 전에 C,포트런, COBOL,ASM 등 많은 경험을 가지고 있으나,
관리자로 되면서 기획과 설계만하여 새로운 파이썬 언어와 VSCODE등을 익히며 코딩을 하고 있습니다.
지금 처음으로 파이썬이란 언어를 접하고 있습니다. 책과 인터넷을 참고하여.....
단순한 것인데, 2틀째 끙끙 거리며 하고 있는데....
도저히 해결이 안됩니다.
도와 주시길 바랍니다. 참고로 저는 지금 인공지능 보안 쪽으로 박사학위 3년차입니다.
또한 황당하게 보일지 모르지만,
79학번입니다. 이점을 보시고 꼭 알려 주시길 바랍니다.
프로그램 내용은
UWB 수집되는 센서 데이터를 수집하여 호흡의 파형을 그리려고 하는데....
실지로 디바이스를 구할 수 없어서, 시뮬레이션으로 데이터를 만들고 논문인용을 하려고 합니다.
이 때, 기본 파형은 잘 그려지고 나서 엑셀 파일로 UWB 센서로 부터 수집되는 데이터를 엑셀로 입력하여 시뮬레이션을 만들고자 합니다.
수행과정은
1단계 ) 호흡파형은 잘 실행되고 있음
2단계) 1단계 소스코드에서
"import pandas as pd" 한줄을 넣으면 잘 출력되는 파형이 실행되지 않음
이것은 소스 마지막에
print("UWB 기본 프로그램 종료")
print("UWB Excell 데이터 작성")을 추가하여 실행 단계를 확인하고 있는데....
1) pandas도 PIP되어 있음.
PS D:\Python_Source\respiratory_waveform> & "C:\Program Files\Python313\python3.13t.exe" -m pip install pandas
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pandas in c:\users\youkn\appdata\roaming\python\python313t\site-packages (2.2.3)
Requirement already satisfied: numpy>=1.26.0 in c:\users\youkn\appdata\roaming\python\python313t\site-packages (from pandas) (2.2.6)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\youkn\appdata\roaming\python\python313t\site-packages (from pandas) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in c:\users\youkn\appdata\roaming\python\python313t\site-packages (from pandas) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in c:\users\youkn\appdata\roaming\python\python313t\site-packages (from pandas) (2025.2)
Requirement already satisfied: six>=1.5 in c:\users\youkn\appdata\roaming\python\python313t\site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)
[notice] A new release of pip is available: 25.0.1 -> 25.1.1
[notice] To update, run: python3.13t.exe -m pip install --upgrade pip
PS D:\Python_Source\respiratory_waveform>
2) 환경 변수도 setting.json도 아래와 같이 제대로 등록되어 있음.
{
"security.workspace.trust.untrustedFiles": "open",
"workbench.editor.autoLockGroups": {
"vscode.audioPreview": true,
"vscode.videoPreview": true,
"jsProfileVisualizer.cpuprofile.table": true,
"jsProfileVisualizer.heapprofile.table": true,
"jsProfileVisualizer.heapsnapshot.table": true,
"workbench.input.interactive": true,
"mainThreadWebview-markdown.preview": true,
"workbench.editorinputs.searchEditorInput": true,
"notebookOutputEditor": true,
"jupyter-notebook": true,
"repl": true,
"workbench.editors.gettingStartedInput": true,
"default": true
},
"workbench.colorCustomizations": {},
"tabnine.experimentalAutoImports": true,
"python.defaultInterpreterPath": "C:\\Program Files\\Python313\\python3.13t.exe",
"python.terminal.executeInFileDir": true,
"workbench.settings.openDefaultSettings": true,
"workbench.settings.applyToAllProfiles": [
]
}
3) 정상 소스코드는
"respiratory_waveform_v310"의 소스코드는 아래와 같음( 정상 소스)
4) 오류 소스는
여기서 7줄 라인을 추가(# 코멘트를 삭제)하면 터미널에서 아래와 같이 출력됨
터미널에 print 메시지가 표시가 안됨.
코드는 7line에서 pandas만 import 한 것임
고수님!!!!! 도와 주세요...
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
최윤호님, pandas
를 import하고 나서 코드가 실행되지 않는 문제가 있군요. 이 문제는 주로 두 가지 원인 중 하나일 수 있습니다:
패키지 충돌 문제: 일부 패키지 간의 충돌이나 pandas
의 종속성 문제일 수 있습니다. 이 경우 직접적인 해결책을 찾기 위해 패키지를 업그레이드하거나 가상 환경을 사용하는 방법이 도움이 될 수 있습니다.
파일 이름 문제: 만약 코드 파일의 이름이 pandas.py
라면, pandas
모듈을 import할 때 충돌이 발생할 수 있습니다. 코드 파일의 이름을 다른 이름으로 변경하여 시도해보세요.
다음과 같은 몇 가지 추가 조치를 통해 문제를 해결해보시기 바랍니다:
가상 환경 설정: 가상 환경을 만들어 그곳에서 필요한 패키지를 설치해 보는 방법이 있습니다. 이는 패키지 간의 충돌을 피하는 데 유리합니다.
python -m venv myenv
source myenv/bin/activate # Windows의 경우 myenv\Scripts\activate
pip install pandas
패키지 업그레이드: 현재 사용 중인 패키지를 최신 버전으로 업그레이드합니다.
python -m pip install --upgrade pandas numpy python-dateutil pytz
코드 디버깅: 코드의 다른 부분이 영향을 미쳤는지 확인하기 위해 import pandas as pd
바로 아래에 간단한 print문을 추가해보세요.
import pandas as pd
print("Pandas imported successfully")
혹시 더 궁금한 사항이 있다면, 언제든지 문의주세요. 강의나 툴 사용에 관해 추가적으로 필요한 정보는 인프런 플랫폼을 참고하거나 ‘문의하기’ 기능을 통해 직접 요청하실 수 있습니다.
감사합니다.