이게 무슨 일이야!

mac + VSCode + Python 실행 환경설정 본문

AI

mac + VSCode + Python 실행 환경설정

명동섞어찌개 2023. 5. 15. 19:39

목표는 1. 파이썬 개발 환경을 세팅 2. chat GPT 초보 예제를 하나 실행시켜 보겠습니다

 

https://platform.openai.com/docs/libraries

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

 

 

 

 

 

아래 단계를 따라서 맥(Mac)에서 가상 Python 환경(venv)을 생성할 수 있습니다: (feat. Chat GPT)


1. 터미널을 엽니다. (Spotlight에서 "터미널"을 검색하거나 "Applications" 폴더의 "Utilities" 폴더 내에서 찾을 수 있습니다.)


2. 원하는 프로젝트 디렉토리로 이동합니다. 예를 들어, 홈 디렉토리에서 프로젝트를 생성하고 싶다면 다음과 같이 입력합니다

cd ~


3. 가상 환경을 만들 디렉토리를 생성합니다. 예를 들어, myenv라는 이름의 디렉토리를 생성하려면 다음과 같이 입력합니다

python3 -m venv myenv

이 명령은 myenv라는 디렉토리를 생성하고 그 안에 가상 Python 환경을 설치합니다.


4. 가상 환경을 활성화합니다

python3 -m venv myenv

가상 환경이 성공적으로 활성화되면 프롬프트의 왼쪽에 (myenv)라는 표시가 나타납니다.


참고: 가상 환경을 비활성화하려면 deactivate 명령을 사용할 수 있습니다.

 

 

(저의 경우 eunice-env 라는 디렉토리로 만들었더니 폴더에서 이렇게 볼 수 있었습니다)

 

 


5. 이제 가상 환경 내에서 Python 패키지를 설치할 수 있습니다. 필요한 패키지를 설치하기 위해 pip 명령을 사용합니다. 예를 들어, 'openai' 패키지를 설치하려면 다음과 같이 입력합니다

pip install openai

이 명령은 'openai' 패키지를 가상 환경에 설치합니다.
이제 가상 환경을 사용하여 원하는 프로젝트를 개발하고, VSCode 내에서 해당 가상 환경을 선택하여 코드를 실행할 수 있습니다.

 

 

 

 

터미널에서 원하는 라이브러리를 인스톨 합니다 

(위의 예제 페이지에서 openai 가 필요하므로 이곳에 설치합니다)

(base) iyungyeong-ui-iMac:~ lyk$ cd ~
(base) iyungyeong-ui-iMac:~ lyk$ python3 -m venv eunice-env
(base) iyungyeong-ui-iMac:~ lyk$ source eunice-env/bin/activate
(eunice-env) (base) iyungyeong-ui-iMac:~ lyk$ pip install openai

 

 

 

 

Visual studio 에서 py 파일을 실행시키는 방법은 다음과 같습니다 

 

1. 설치가 안된 경우 Visual Studio 다운로드 

https://visualstudio.microsoft.com/ko/downloads/

 

 

2. python extention 설치

 

3. Command + P 

settings.json 을 찾아서 들어감

 

좀 전에 만든 경로를 디폴트 인터프리터 경로로 설정해 줍니다

{
    "python.defaultInterpreterPath": "/Users/lyk/eunice-env/bin/python3",
}

 

4. Command + Shift + P

Select Interpreter 선택

 

조금 전 등록한 것을 선택해 줍니다 

 

 

 

test.py 파일을 만들고 맨 위 링크에 있는 소스를 복사해 넣습니다

import os
import openai

# Load your API key from an environment variable or secret management service

# openai.api_key = "나의OPEN AI KEY"

response = openai.Completion.create(model="text-davinci-003", 
                                    prompt="Say this is a test", 
                                    temperature=0, max_tokens=7)

print(response)

 

 

 

API Key 는 https://openai.com/ 에 가입하고 

https://platform.openai.com/overview 에 들어가서 view API keys 

Create new secret key 를 복사해서 넣으시면 됩니다 

 

 

 

VSCode 에 돌아가서 해당 파일 우클릭 > Run Python File in Terminal 하시면

 

터미널창에 이렇게 출력된 것을 확인하실 수 있습니다 

 

 

 

여기까지 했으면 일단 초보 소스는 성공입니다 !!

 

 

 

 

 

 

참조

https://blog.devwon.site/python/2021/08/01/Vscode-venv-python-interpreter/

Comments