首页 > 编程语言 >golang 编译碰到问题 Package python-2.7 was not found in the pkg-config search path.

golang 编译碰到问题 Package python-2.7 was not found in the pkg-config search path.

时间:2023-04-09 18:56:21浏览次数:68  
标签:search Package python config pkg 碰到问题 PATH 2.7 PKG

golang 运行单测或者编译程序时提示需要配置 PKG_CONFIG_PATH 环境变量,原因是在程序里使用了 go-python 包,要求运行环境有 python2.7,并设置 PKG_CONFIG_PATH 环境变量,解决方案如下:

# pkg-config --cflags  -- python-2.7
Package python-2.7 was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-2.7.pc'
to the PKG_CONFIG_PATH environment variable
No package 'python-2.7' found
pkg-config: exit status 1

解决方案

1、下载 python2.7

访问 Python 2.7.18rc1,下载 Mac 版本的 python2.7 安装器,如果是 windows 版本,安装 windows 即可。

2、查找 pkgconfig 所在的路径,找到 /2.7/lib/pkgconfig 相关的那条路径,复制该路径

 sudo find / -name pkgconfig

3、配置环境变量

把路径替换成你刚才复制的

sudo sh -c "echo 'export PKG_CONFIG_PATH=/System/Volumes/Data/Library/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig' >> /etc/profile"

标签:search,Package,python,config,pkg,碰到问题,PATH,2.7,PKG
From: https://www.cnblogs.com/hi3254014978/p/17300796.html

相关文章

  • Elaticsearch
    ElasticSearch安装声明:最低要求JDK8,必须保证ElasticSearch的版本与Java的核心jar包版本对应。下载官网:https://www.elastic.co/windows安装1、解压2、熟悉目录bin启动文件config配置文件1og4j2日志配置文件jvm.optionsjava虚拟机相关的配置(默认启动......
  • mogodb 同步数据到 ElasticSearch
    1、需安装:mogodb  ElasticSearch monstache2、mogodb创建副本集主副主开启副本集设置:replication:replSetName:"S1"副机关闭防火墙,设置net:port:27017bindIp:0.0.0.0"C:\ProgramFiles\MongoDB\Server\4.4\bin\mongo.exe"127.0.0.1:27017配置:rs.initiate({......
  • elasticsearch 查询超10000的几种解决方案
    在es中,默认查询的from+size数量不能超过一万,官方对于超过1万的解决方案使用游标方案,今天介绍下几种方案,希望对你有用。数据准备,模拟较大数据量,往es中灌入60w的数据,其中只有2个字段,一个seq,一个timestamp,如下图:方案1:scroll游标游标方案中,我们只需要在第一次拿到游标id,之后......
  • Serilog.Sinks.Elasticsearch 写username到 ES失败
    Usingthelib:Serilog.Sinks.ElasticsearchandECS-dotnet whichprovidetheecsformat,wecanwritelogintoesinECSformat.Ihavebeenabletooveralllinktrace, now,Iwanttorecordtheusernameifuserhaslogged.Astonoshingly,sometime,itwor......
  • ansible-playbook之安装elasticsearch单机版
    一.准备环境:1.centos7环境2.安装ansible环境3.elasticsearch安装文件下载路径:  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.2-linux-x86_64.tar.gz4.elasticsearch安装主机,作者用192.168.126.129作为elasticsearch安装环境二.规划:1.变量规......
  • SearchInRotatedSortedArray2
    packageBisectionMethod;/***二分法精髓就是每次努力扔掉一半*81.搜索旋转排序数组II*已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。*在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,*使数组变为[......
  • 08、foamSearch使用
    我们可以使用openfoam自带的foamSearch工具进行搜索在某个文件夹内搜索文件的某个内容foamSearch$FOAM_TUTORIALSfvSchemes"divSchemes/div(phi,U)"输出结果div(phi,U)boundedGausslimitedLinear0.2;div(phi,U)boundedGausslimitedLinearV1;div(phi,U......
  • 1688关键字搜索新品数据API接口(item_search_new-按关键字搜索新品数据)
    1688关键字搜索新品数据API接口(item_search_new-按关键字搜索新品数据)代码接口教程如下:公共参数名称类型必须描述key String 是 调用key(必须以GET方式拼接在URL中)secret String 是 调用密钥api_name String 是 API接口名称(包括在请求地址中)[item_search,item_get,item_search......
  • es查询三种方式,Elasticsearch查询速度为什么这么快
    Elasticsearch查询速度为什么这么快?es查询三种方式 ......
  • C. Binary Search
    题目C.BinarySearch题意给一个数字n,构造出一个全排列的数组a,满足上面二分结果为true请求出不同全排列数组a的数量,答案模1e9+7思路模拟:按照二叉查找树的思路,模拟这个二分所有可能遇到的mid,使得判断条件成立(为什么落在最后的点上?因为是折半查找,搜索树上没有重复的节点......