macOS虚拟机搭建Python和Go环境并编写HelloWorld程序


本文的虚拟机是macOS Catalina 10.15.3。


前言

本文将采用Homebrew(包管理工具)来安装Python和Go,Homebrew的安装必须有Command Line Tools(Xcode可以安装该工具)配合,由于macOS虚拟机难以在商店直接获取Command Line Tools和Xcode,所以需要下载Command Line Tools安装包进行安装。macOS Catalina 10.15.3适用的版本是Command Line Tools for Xcode 11.5。


文件下载

Command Line Tools for Xcode 11.5.dmg
链接:https://pan.baidu.com/s/1lBaYMD4Y2p11HpAWGS2O2w
提取码:vox0


一、设置macOS虚拟机共享文件夹

可以在虚拟机中直接下载Command Line Tools进行安装,也可以在自己电脑下载好再通过共享文件夹传进去。


1.关闭虚拟机,到编辑虚拟机设置-选项,开启共享文件夹设置。


2.进入向导,自行设置共享文件夹路径,直至完成。



3.开启虚拟机,在访达-偏好设置中勾选已连接的服务器,即可在屏幕右上角的VMware Shared Folders中显示共享的文件夹。




二、安装Homebrew

1.快捷键Command+Space打开spotlight搜索终端并打开。
(win键盘和mac键盘按键对应关系:Win -> Command,Alt -> Option)


2.输入以下指令使用国内镜像源安装Homebrew,期间需要输入密码。

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

安装成功后可以输入如下代码查看Homebrew版本,确认成功安装。

brew -v


三、搭建Python环境并编写HelloWorld程序

1.输入以下指令查看可以安装的python3版本。

brew search python3


2.这里以安装python3.7为例,直接输入以下指令进行安装。

brew install python@3.7

3.安装成功后,使用以下指令查看python3.7的安装目录,然后再配置环境变量和别名。

brew list python@3.7

输出显示python3.7安装在/usr/local/Cellar/python@3.7/3.7.13_1/bin。


首次配置环境变量,使用以下指令创建配置文件,并开始编辑配置文件:

touch .bash_profile
vim .bash_profile 

按i进入编辑模式并输入以下三行指令,分别是环境变量,python3.7别名以及pip3别名,最后按ESC退出编辑并输入:wq保存退出。

export PATH=${PATH}:/usr/local/Cellar/python@3.7/3.7.13_1/bin
alias python="/usr/local/Cellar/python@3.7/3.7.13_1/bin/python3.7"
alias pip="/usr/local/Cellar/python@3.7/3.7.13_1/bin/pip3"

输入以下指令使配置生效。

source ~/.bash_profile

每次重启系统.bash_profile配置文件失效,需要使用上述指令使其生效。为了在每次系统重启后自动使.bash_profile生效,还需要在用户目录创建.zshrc配置文件并在其中添加上述指令,添加方法同上,系统重启会自动执行:source ~/.zshrc。(mac系统中以.开头的是隐藏文件,在访达中按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


三、搭建Go环境并编写HelloWorld程序

1.输入以下指令查看可以安装的go版本。

brew search go


2.这里选择go 1.17进行安装,跟安装python3.7类似,输入以下指令。

brew install go@1.17

3.成功安装后,同样使用指令查看go.17的安装目录,再配置环境变量。

brew list go@1.17

输出显示go1.17安装在/usr/local/Cellar/go@1.17/1.17.11/libexec/bin。


4.首先创建go的项目目录,其中还包含三个规定的目录:src、pkg 和 bin,这三个目录分别存放源文件、包文件和可执行文件。(~ 代表用户目录,在这里等价于/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/go@1.17/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中编写如下代码,由于编辑器的tab键默认代表8个空格,使用tab键编写代码不太美观。


然后直接运行HelloWorld.go文件即可输出结果。

go run HelloWorld.go


也可以先构建再运行,HelloWorld的可执行文件会在bin目录中生成。

go install HelloWorld.go


双击该执行文件即可输出结果。


至此教程结束

有错误或者改进的地方请各位积极指出!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值