인프런 커뮤니티 질문&답변

thson님의 프로필 이미지
thson

작성한 질문수

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

"02_ChatGPT_API_Code.ipynb" 소스 코드가 Github에 올려져 있는 소스와 다릅니다.

해결된 질문

작성

·

165

0

ch2 듣고 있는데, "02_ChatGPT_API_Code.ipynb" 소스 코드가 Github에 올려져 있는 소스와 다르네요??

VSCode 환경도 버전이 달라서인지 조금씩 다르고, 가상환경 표시도 안되는데(activate.bat 실행하면 오류는 안 나오더라구요) 어찌저찌 해보려고 하다가 저 예제에서는 짜증이 터져서 오늘은 더 못하겠습니다.

환경이 달라서 커리큐럼상 50분 정도 듣는데 서너시간은 걸린 것 같습니다.(제가 뭘 빼먹었나 잘못했나 싶어서 PC 사용자도 새로 추가하고-기존 사용자명이 한글이라 문제가 있나 싶어서 영문 사용자 만들고 VSCode, Python도 새로 설치했습니다-강의를 여러번 반복해서 들어봤지만 따라하기가 너무 고되네요..

 

답변 1

0

쭌랩님의 프로필 이미지
쭌랩
지식공유자

안녕하세요 쭌랩입니다.

우선 학습에 붏편함을 느끼셨다니 죄송합니다! 제가 차근차근 도와드리겠습니다. 저희 같이 진행해봐요!

 

  1. activate.bat 이 실행 오류나시는 이유는 아마 VScode에서 실행하신 터미널이 CMD 환경이 아닌 PS(powershell) 환경으로 설정 되신것 같습니다.

  • VS Code에서 Terminal 창 CMD 로 고정하기

다음의 링크에 아주 친절하게 설명이 되어있습니다. 해당 링크 참고하셔서 VS code 내에서 Terminal 창을 CMD로 고정 해 놓으시고 실습을 진행하시면 됩니다^^

링크: https://codest.tistory.com/3

 

  • 그렇다면 PowerShell 은 무엇이고CMD는 무엇인가? 둘 다 윈도우에서 터미널창에서 작업하는 환경입니다.

PowerShell

  1. 고급 기능: PowerShell은 더 고급 스크립팅 기능을 제공합니다. 이는 .NET 프레임워크에 기반을 두고 있으며, 복잡한 스크립트와 자동화 작업을 수행할 수 있습니다.

  2. 객체 지향적 접근: PowerShell은 객체 지향적인 접근 방식을 사용합니다. 이는 출력물이 객체로 반환되어 이를 다양한 방식으로 조작하고 관리할 수 있게 해줍니다.

  3. 광범위한 명령어 세트: PowerShell은 표준 CMD 명령어 뿐만 아니라, 훨씬 더 많은 내장 명령어와 함수를 제공합니다.

  4. 스크립트 확장성: PowerShell 스크립트는 ".ps1" 확장자를 사용합니다. 이 스크립트는 복잡한 연산과 시스템 관리 작업을 자동화할 수 있습니다.

Command Prompt (CMD)

  1. 기본적인 기능: CMD는 기본적인 명령 줄 작업을 위해 설계되었습니다. 파일 관리, 시스템 설정 변경 등 기본적인 작업을 수행할 수 있습니다.

  2. 텍스트 기반 출력: CMD의 출력은 주로 텍스트 형식입니다. PowerShell과 달리 객체 기반의 출력을 제공하지 않습니다.

  3. 간단한 스크립팅: CMD는 배치 파일 (".bat" 또는 ".cmd" 확장자)을 통한 간단한 스크립팅을 지원합니다.

  4. 호환성과 단순함: 구식 시스템 및 애플리케이션과의 호환성을 위해 여전히 사용됩니다. 또한, 간단한 작업을 수행할 때 더 직관적일 수 있습니다.

그 외에 실습 코드가 다른 부분 말씀해 주시면 제가 답변, 필요시 해당부분 녹화해서 재업로드 드리도록 하겠습니다!

 

감사합니다.

thson님의 프로필 이미지
thson

작성한 질문수

질문하기