vs2019下使用C++调用anaconda的python环境时遇到的问题
2023-12-27 18:02:05
一、背景:实现一个深度学习训练平台桌面应用程序。
用Qt做界面,C++调用python实现训练接口;
二、搭建anaconda环境后,确保使用python可以实现训练,过程省略。
三、经过测试如果待被调用py文件与python环境不在同一个盘符,会找不到文件,即PyImport_ImportModule返回NULL;
如:vs工程与py文件在D盘,anaconda环境在c盘,可执行以下指令将配置好的anaconda环境克隆一份到d盘。
conda create -p D:\PythonEnvs\pytorch --clone pytorch-gpu
需要在C:\Users\xxx.condarc添加环境目录,不然conda env list会找不到环境名称
envs_dirs:
- D:\PythonEnvs
四、调用cpython时出现from . import _distributor_init 没找到
,解决办法
https://www.zhihu.com/question/48377516,重新手动安装numpy;
文章来源:https://blog.csdn.net/Stone_Wang_MZ/article/details/135247808
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!