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

article/2025/10/17 2:54:38

本文的虚拟机是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


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


至此教程结束

有错误或者改进的地方请各位积极指出!

http://chatgpt.dhexx.cn/article/WmkoXlbG.shtml

相关文章

如何让虚拟机mac支持独显_【多图】轻松安装macOS虚拟机!(超详细)

无论是Linux还是Windows,安装虚拟机都很轻松,因为官方发布了光盘映像(免费)。但是macOS官方没有发布光盘映像,安装虚拟机就很复杂。为了解决这个问题,有位神仙myspaghetti写了一段代码,可以半自动化安装macOS虚拟机。那么下文我将介绍如何利用这段代码安装虚拟机。 代码地…

如何制作MacOS虚拟机安装镜像 cdr懒人包

原创文|Space9 前言:本文以macOS Big Sur Beta版为例 首先获取MacOS的安装包(app格式),可在苹果应用商店获取,默认存放在应用程序目录 右键点击显示简介,查看文件大小和文件名称 创建一个d…

在 M1 MacBook Air 上使用 Parallels Desktop 创建 macOS 虚拟机

配置环境 硬件:MacBook Air (M1, 2020) 系统:macOS 12.5 (21G72) 软件:Parallels Desktop 17 for Mac Pro Edition 17.1.4 (51567) 下载固件 方法一:通过 Parallels 官方命令获取下载链接 (最新正式版) /Applications/Parallel…

[MacOS虚拟机]搭建Windows上虚拟的MacOS系统

利用VMware Workstation Pro在windows系统上虚拟MacOS 一、简介 VMware Workstation Pro是一款支持安装虚拟系统的工具,可以安装windows、Linux等等,由于苹果电脑价格比较高,一般小白想尝试的时候成本比较高,所以网上查了一下可…

macOS虚拟机安装全过程(VMware17)

macOS可以在Macbook上运行,那为什么就不能在VMware虚拟机上运行呢?接下来就行动起来吧 一、安装好VMware17 新建虚拟机向导并没有Mac选项,我们需要下载MacOS插件,让VMware支持macOS虚拟机 二、MacOS插件下载 及使用 链接&#xf…

macOS虚拟机安装Vmware tool

由于在VMware上无法直接安装VMwaretool,因此我们需要去网上下载一个 ,然后将虚拟机关机,在设置界面进行配置 然后起动虚拟机,会发现桌面右上角已经有了一个VMware tool 点击进去进行安装

macOS虚拟机网络问题以及系统更新到Ventura13.4无限重启和连不上网的问题

目录 1.刚创建好的mac虚拟机连不上网2.升级系统后连不上网络3.如果还是连不上网那么还有一个点需要检查 1.刚创建好的mac虚拟机连不上网 ​ 1.刚创建好的mac虚拟机 在主机的控制面板上找网络适配器,如下图 然后选择连接上网络的适配器,如WLAN&#xff…

VMware 安装MacOS 虚拟机

一,下载VMware ,这个直接去官网下载就好了 VMware下载地址 二,下载MacOS安装包 安装包下载链接 三,开始安装具体步骤了 ①打开虚拟机,点击【创建新的虚拟机】 ②选择【典型】,点击【下一步】 ③选择【稍后…

macos虚拟机鼠标不能移动和键盘不能使用

macos虚拟机鼠标不能移动和键盘不能使用 问题: VMware15.1.0软件安装MacOS10.14的过程中出现,虚拟机内有鼠标箭头。 但是出现了无法在虚拟机内移动鼠标和无法使用键盘的问题。 解决方案如下: 1.先关闭虚拟机。 2.进入mac虚拟机的安装目录…

Windows平台安装MacOS虚拟机 - VMware(结尾附视频)

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…

服务器安装macos虚拟机,windows服务器装macos虚拟机系统

VMware14安装黑苹果macOS10.13流程 一、准备工具 VMware Workstation 14.1.2 Pro macOS High Sierra 10.13.iso格式或.cdr格式(可从苹果电脑导出的)的镜像 macos系统补丁包unlocker-master.zip securable.exe cdr镜像制作: 选择实用工具->磁盘工具->选择路径->新建映…

Windows使用VMware 安装macOS虚拟机

准备工作 1.下载VMware Workstation Pro软件。 2.下载VMware workstation补丁。 3.下载macOS镜像文件ios格式和cdr格式,如果是dmg需要使用UltraISO将文件转换为ios文件格式。 VMware安装macOS 1.安装VMware Workstation Pro 自行安装 2.安装补丁 1)关闭所有…

VMware安装MacOS虚拟机

安装教程、软件下载、解决各种小问题这里一篇就够啦! 首先,因为默认的VMware不支持安装macOS, 所以还需要一个解锁工具 macOS Unlocker macOS Unlocker v3.0.3 for VMware 解锁 | 苹果114-macOS可引导系统镜像下载 下载后,解压压缩包,找到Windows目录,里面右键以管理员模…

MacOS 虚拟机

文章目录 MacOS 虚拟机1. 适用于 macOS 10.15 的 Fusion 12 Pro2. 适用于 Windows 的 Wmware3. 使用MacOS 的 WMware fusion3.1 安装 CentOS73.2 配置网络 4. MacOS系统使用 Royal TSX 连接虚拟机4.1 下载4.2 使用 Royal TSX MacOS 虚拟机 1. 适用于 macOS 10.15 的 Fusion 12…

macOS虚拟机安装(VMware)

目录 1.准备 2.使用Unloker解锁 3.创建虚拟机,安装虚拟机 4.安装VMware Tools 曾经,我最大的愿望就是pay for a Mac,但...算了,您自己看价格吧。 https://www.apple.com.cn/mac/。但是VMware有什么能干不了呢?行动…

虚拟机安装MacOS10.14详细图文(VIP典藏版)

Vmware16下载安装与五种ISO镜像详细图文(2021) 五种系统镜像详细图文 VMware安装Windows10图文VMware安装MacOS10.14图文Vmware16安装MacOS10.15图文VMware安装Centos图文VMware安装Deepin图文VMware安装Ubuntu Kylin图文 目录 一、cdr文件 二、前期准备 1、解压文件xxx 2、右键…

macOS虚拟机安装全过程(VMware)

作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~ 不过,VMware这个神器,可以解决一切问题:既然macOS可以在Macbook上运行&…

windows 7 安装 db2 v11.1 下载 安装教程

windows 7 安装 db2 v11.1 官网下载的db2 v11.1 https://www.ibm.com/analytics/us/en/db2/ 如下图: 开始安装了 1)首先是解压,如下图依次解压: 图1 图2 图3 2)点击setup.exe开始安装 ①点击setup.exe&#xf…

IBM DB2各版本下载地址

有了下面的链接,能省去很多去官网下载的麻 烦! Index of ftp://public.dhe.ibm.com/software/hk/cobra Parent Directory DB2_ESE_9.7_trial_VA_32bit.exe 2.01Gb June 30 2009 DB2_ESE_9.7_trial_VA_32bit.rar 2.01Gb July 3 2009 db2exc_952beta_M…

首次使用windows10安装DB2_10.5数据库踩坑全教程,附加问题解决目录思路汇总

新入职的IBM,需要安装IBM的数据库DB2,搞了两天踩坑全教程,下面是踩坑说明。 DB2是IBM的数据库,官网说明是这个网址: IBM DocsIBM Documentation.https://www.ibm.com/docs/zh/db2 正常安装教程看这个就行&#xff1a…