2025-02-03 10:36:52

A 컴퓨터에서 작업하던걸

Git-hub 에 프라이빗으로 커밋하고

그걸 B 컴터에 받아서 VScode 에서 사용하던중에

pyhon3 /pip / install requests 도 다 했는데

PS C:\API\API> python3 .\CallApi.py

하면

python 만 출력된느 상황

HelloWorld.py 도 마찬가지...

 

python --version 으로 버전 확인하고

pip show requests로 봐주기

 

이후 .py 실행하면 잘됨

#################

PS C:\API\API> python --version
Python 3.13.1
PS C:\API\API> pip show requests
Name: requests
Version: 2.32.3
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache-2.0
Location: C:\Users\<B_컴퓨터명>\AppData\Local\Programs\Python\Python313\Lib\site-packages
Requires: certifi, charset-normalizer, idna, urllib3
Required-by:

 

##########################################################################################발생원인 찾아보기

GPT:

1. requests 라이브러리 미설치
설명: requests는 Python에서 HTTP 요청을 보내기 위해 널리 사용되는 외부 라이브러리입니다. 스크립트 내에서 이 라이브러리를 사용하려면 사전에 설치가 필요합니다. 만약 설치되지 않았다면, ImportError 등의 예외가 발생할 수 있습니다.
결과: 예외 처리가 제대로 되어 있지 않은 경우, 스크립트가 예상치 못한 동작을 하거나 단순히 프로그램 이름만 출력될 수 있습니다.
2. Python 환경 문제
설명: Windows에서는 python과 python3 명령어가 서로 다른 Python 환경을 가리킬 수 있습니다. 예를 들어, python은 Python 3.x를, python3은 Python 2.x를 가리키도록 설정되어 있을 수 있습니다. 이 경우, pip install requests를 실행했을 때 특정 Python 환경에만 설치되고, 다른 환경에서는 접근이 불가능할 수 있습니다.
결과: 스크립트가 사용하는 Python 환경에 requests가 설치되어 있지 않으면 동일한 문제가 발생할 수 있습니다.