做网站收费 优帮云,农村建设商城网站的好处,晋江网站建设洛阳网站制作,网站开发网址go是支持调用python代码的#xff0c;之前写了几篇linux的部署教程#xff0c;因为觉得windows的不复杂就没有写#xff0c;结果今天新部署一个Windows的环境#xff0c;有些步骤想不起来了#xff0c;好记性不如烂笔头#xff0c;还是记录一下吧。
这些是之前写的linux…go是支持调用python代码的之前写了几篇linux的部署教程因为觉得windows的不复杂就没有写结果今天新部署一个Windows的环境有些步骤想不起来了好记性不如烂笔头还是记录一下吧。
这些是之前写的linux环境的有兴趣的可以看看 Ubuntu在线配置golang调用python环境 Ubuntu离线配置golang调用python环境 Anolis和CentOS配置golang调用python环境
想要go调用python那么安装的python版本必须是3.7的Windows和linux都一样高了低了都不行我一般windows用的3.7.9版本linux用的3.7.13版本不知道以后会不会改但至少目前只能是3.7版本go的版本好像没什么限制我的go从1.16到1.21版本都可以。
1.安装gcc已经安装好的同学跳过此步骤 gcc官网下载 安装步骤很简单我就懒得记录了安装到自己想要的路径后配置环境变量就行 gcc -v查询版本有版本就安装成功了
2.安装python3.7 python官网下载 安装步骤还是省略这个不难主要是注意安装路径就行了 安装完成后配置环境变量路径根据自己实际情况配置
在path中添加
进入cmd验证 查询python版本
python --version查询pip版本
pip --version3.安装pkg-config这一步挺重要的没有弄好的话程序不能打包编译 windows可以通过choco去安装所以就要先安装chocochoco官网安装教程 choco安装好后打开cmd运行命令安装pkg
choco install pkgconfiglite然后配置pkg-config环境自定义一个文件夹pkg_config我一般是放在d盘的这个根据自己情况自定义在文件夹中新建名为python3.pc的文件然后填写以下内容注意python路径根据自己实际情况填写
PYTHON_HOMED:/jobs/python/python-3.7.9
lib${PYTHON_HOME}
include${PYTHON_HOME}/include
Name: Python
Description: Python library
Requires:
Version: 3.7
Libs: -L${lib} -lpython37 -lpthread -lm
Cflags: -I${include} -DMS_WIN64配置环境变量 最后进入cmd设置环境变量主要是以下几个其他的都是默认的一般不需要改
set GO111MODULE auto
set GOOS windows
set CGO_ENABLED 1到这里go调用python的编译环境就配置完了有代码的可以试试能不能成功打包编译。