macOS 가상 머신은 Python 및 Go 환경을 구축하고 HelloWorld 프로그램을 작성합니다.


이 문서의 가상 머신은 macOS Catalina 10.15.3입니다.


머리말

이 글은 Python과 Go를 설치하기 위해 Homebrew(패키지 관리 도구)를 사용합니다. 스토어에서 Xcode를 다운로드해야 합니다. 설치하려면 Command Line Tools 설치 패키지가 필요합니다. macOS Catalina 10.15.3에 해당하는 버전은 Xcode 11.5용 명령줄 도구입니다.


문서 다운로드

Xcode 11.5.dmg용 명령줄 도구
링크: https://pan.baidu.com/s/1lBaYMD4Y2p11HpAWGS2O2w
추출 코드: vox0


1. macOS 가상 머신 공유 폴더 설정

명령줄 도구를 가상 머신에서 직접 다운로드하여 설치하거나 컴퓨터에 다운로드한 다음 공유 폴더를 통해 업로드할 수 있습니다.


1. 가상 머신을 종료하고 가상 머신 설정 편집-옵션으로 이동하여 공유 폴더 설정을 엽니다.


2. 마법사를 시작하고 완료될 때까지 공유 폴더 경로를 직접 설정합니다.



3. 가상 머신을 켜고 Finder-Preferences에서 연결된 서버를 확인하면 화면 오른쪽 상단의 VMware Shared Folders에 공유 폴더가 표시됩니다.




2. 홈브류 설치

1. 바로 가기 키 Command+Space를 눌러 스포트라이트 검색 터미널을 열고 엽니다.
(Win 키보드와 Mac 키보드 키 대응 : Win -> Command, Alt -> Option)


2. 국내 미러 소스를 사용하여 Homebrew를 설치하려면 다음 명령을 입력하십시오. 이때 비밀번호가 필요합니다.

zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

설치가 성공한 후 다음 코드를 입력하여 Homebrew 버전을 확인하고 성공적인 설치를 확인할 수 있습니다.

brew -v


3. Python 환경 구축 및 HelloWorld 프로그램 작성

1. 다음 명령을 입력하여 설치할 수 있는 python3 버전을 확인합니다.

brew search python3


2. 여기서는 python3.7 설치를 예로 들어 다음 명령어를 직접 입력하여 설치합니다.

brew install [email protected]

3. 설치가 성공적으로 완료되면 다음 명령을 사용하여 python3.7의 설치 디렉터리를 확인한 다음 환경 변수 및 별칭을 구성합니다.

brew list [email protected]

출력은 python3.7이 /usr/local/Cellar/[email protected]/3.7.13_1/bin에 설치되었음을 보여줍니다.


처음으로 환경 변수를 구성하려면 다음 명령을 사용하여 구성 파일을 만들고 구성 파일 편집을 시작합니다.

touch .bash_profile
vim .bash_profile 

i를 눌러 편집 모드로 들어가 환경 변수, python3.7 별칭 및 pip3 별칭인 다음 세 줄의 지침을 입력하고 마지막으로 ESC를 눌러 편집을 종료하고 다음을 입력합니다. wq는 저장하고 종료합니다.

export PATH=${
    
    PATH}:/usr/local/Cellar/[email protected]/3.7.13_1/bin
alias python="/usr/local/Cellar/[email protected]/3.7.13_1/bin/python3.7"
alias pip="/usr/local/Cellar/[email protected]/3.7.13_1/bin/pip3"

구성을 적용하려면 다음 명령을 입력하십시오.

source ~/.bash_profile

.bash_profile 구성 파일은 시스템을 다시 시작할 때마다 유효하지 않게 되며, 이를 적용하려면 위의 명령을 사용해야 합니다. 시스템 재시작 후 자동으로 .bash_profile이 적용되도록 하기 위해서는 사용자 디렉토리에 .zshrc 설정 파일을 생성하고 그 안에 위의 지시사항을 추가해야 합니다.추가 방법은 위와 동일하며, 다시 시작하면 시스템이 자동으로 실행됩니다: source ~/.zshrc. (Mac 시스템에서 .로 시작하는 파일은 숨겨진 파일입니다. Finder에서 Shift+Command+.를 눌러 이 파일을 표시하거나 숨깁니다.)


4. HelloWorld 프로그램을 작성하고 결과를 출력합니다.


다음 명령을 사용하여 Python 파일을 저장할 디렉터리를 생성하고 해당 디렉터리로 들어가 py 파일을 생성 및 편집합니다.

mkdir -p ~/code/python/src
cd ~/code/python/src
touch HelloWorld.py
vim HelloWorld.py

HelloWorld.py에 한 줄의 코드를 작성하고 저장하고 종료합니다.


마지막으로 다음 명령을 입력하여 결과를 출력합니다.

python HelloWorld.py


3. Go 환경 구축 및 HelloWorld 프로그램 작성

1. 다음 명령어를 입력하여 설치할 수 있는 go 버전을 확인합니다.

brew search go


2. 여기서 go 1.17을 선택하여 python3.7 설치와 유사하게 다음 명령을 입력합니다.

brew install [email protected]

3. 성공적으로 설치되면 동일한 명령을 사용하여 go.17의 설치 디렉터리를 확인한 다음 환경 변수를 구성합니다.

brew list [email protected]

출력은 go1.17이 /usr/local/Cellar/[email protected]/1.17.11/libexec/bin에 설치되었음을 보여줍니다.


4. 먼저 소스 파일, 패키지 파일 및 실행 파일을 각각 저장하는 src, pkg 및 bin의 세 가지 지정된 디렉토리가 포함된 go 프로젝트 디렉토리를 만듭니다. (~는 사용자 디렉토리를 나타내며 여기에서 /Users/abc와 동일하며 abc는 현재 사용자 이름입니다.)

mkdir -p ~/code/go/src
mkdir ~/code/go/pkg
mkdir ~/code/go/bin

5. .bash_profile을 편집하고 설치 디렉터리, 프로젝트 디렉터리 및 환경 변수인 다음 세 줄의 지침을 추가합니다. (abc를 설정한 사용자 이름으로 변경해야 함)

export GOROOT="/usr/local/Cellar/[email protected]/1.17.11/libexec"
export GOPATH="/Users/abc/code/go"
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

6. HelloWorld 프로그램을 작성하고 결과를 출력합니다.


src 디렉토리를 입력하여 소스 파일을 생성하고 편집합니다.

cd ~/code/go/src
touch HelloWorld.go
vim HelloWorld.go

HelloWorld.go에 다음 코드를 작성합니다. 편집기의 탭 키는 기본적으로 8개의 공백을 나타내므로 탭 키를 사용하여 코드를 작성하는 것은 그다지 아름답지 않습니다.


그런 다음 HelloWorld.go 파일을 직접 실행하여 결과를 출력합니다.

go run HelloWorld.go


또한 빌드 후 실행하면 bin 디렉토리에 HelloWorld의 실행 파일이 생성됩니다.

go install HelloWorld.go


실행 파일을 더블 클릭하면 결과가 출력됩니다.


이것으로 튜토리얼을 마칩니다

실수나 개선 사항이 있다면 적극적으로 지적해주세요!

추천

출처blog.csdn.net/embracestar/article/details/125686228