C++调用Python遇到的问题总结(anaconda的虚拟环境、使用python第三方库,如pytorch、pytorch geometric) 您所在的位置:网站首页 c调用python第三方包 C++调用Python遇到的问题总结(anaconda的虚拟环境、使用python第三方库,如pytorch、pytorch geometric)

C++调用Python遇到的问题总结(anaconda的虚拟环境、使用python第三方库,如pytorch、pytorch geometric)

2023-10-31 09:58| 来源: 网络整理| 查看: 265

C++调用Python遇到的问题总结(anaconda的虚拟环境、使用python第三方库,如pytorch、pytorch geometric等) 问题一:vs项目文件配置 在release x64环境下配置(找到你对应的虚拟环境),添加三个文件信息(包含目录、库目录、附加依赖项)默认大家都知道这些是什么,不然也不会使用c++了。 在这里插入图片描述在这里插入图片描述添加文件 将下面红色标注的两个文件(在你的python环境路径里面)复制到exe所在文件夹(x64/Release)没有exe文件夹就先编译生成一个。 在这里插入图片描述 添加后的文件夹(注意还有两个dll文件也需要复制添加,在envs/虚拟环境 中。我发现很多教程只让添加python38.dll,这是不行的) 在这里插入图片描述 到这里前期需要添加的库和环境都配置好了。 问题二:代码和python文件调用

将python文件复制到exe所在文件夹即可调用。(不会像别的教程那样还需要添加什么路径等东西)(如何写这方面的代码请查看其它人的教程,会写的比我详细,但无需像别的教程那里添加什么路径,像我这样即可直接调用python文件)

#include #include using namespace std; int main() { Py_Initialize(); if (!Py_IsInitialized()) { std::cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有