记录bug :C++调用python 路径问题

sys.attr("path").attr("append")(path); 传入的路径有什么不对,为什么使用的还是默认工程下的python文件啊

1. append 加到最后,优先级最低(最关键)

Python import 是按 sys.path 从前往后找模块的

你用的是:

复制代码

append()

👉 这会把你的路径加到最后面

如果你的工程目录(比如当前 exe 目录、.、build目录)里已经有同名 .py 文件:

Python 会优先导入"前面的那个",完全不会走你新加的路径。

✅ 解决:

改成插入到最前面:

复制代码

sys.attr("path").attr("insert")(0, "E:\\project\\jig\\src\\plugins\\IQMetricsTest");

相关推荐
ctlover7 分钟前
LangChain 概述
python·langchain
David猪大卫10 分钟前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
专业程序开发源12 分钟前
springbootLivehouse票务系统-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·课程设计·pygame
李高钢13 分钟前
Python Django 框架入门:从零搭建你的第一个 Web 应用
前端·python·django
广州山泉婚姻16 分钟前
列表初始化:C++11全新初始化体系
c++·人工智能
2601_9669496523 分钟前
从轮询到策略消费:量化系统如何高效处理五档盘口数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
莫生灬灬24 分钟前
灵码 LingBuilder:用中文写代码,确定性生成真实 C++ 工程(开源)
c++·开源·mfc
浅念-26 分钟前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
萧鼎30 分钟前
2026实战:用 accelerate 库加速 PyTorch 训练,核心语法与避坑指南
python·开源·教程·python库·accelerate
我命由我123451 小时前
人脸识别 - 去重时间窗口
java·开发语言·python·学习·java-ee·学习方法·python3.11