0
点赞
收藏
分享

微信扫一扫

Openpose 编译注意事项(CPU-only)

爱情锦囊 2022-04-22 阅读 85

1. 最新的1.7的Code编译一直出错,解决办法:使用release版本V1.6中的source code进行编译。

2.编译成功后会有No module named 'pyopenpose' 错误,由一些原因构成。

最主要的原因是,我在虚拟环境envs中创建了Python3.7,就要保证我在使用CMake、VS2019、VScode时也要使用的是envs中Python路径。如下:

i.CMake更改编译环境,可以看这个博主的建议。https://blog.csdn.net/qq_42548340/article/details/123692080

envs的python路径主要在:此电脑——C盘——用户——xxx(名字)——.conda中。

CMake读取Python版本成功是有显示的,Found PythonLibs:xxxxx。

ii.VS2019更改编译环境。

试图——其他窗口——python环境,在这选择envs中的python3.7(你的anaconda必须要在你的电脑路径中)。

iii.VSCode中更改调试环境。

在主页面按下crtl+shift+p打开搜索框,输入Python:select interpreter,选择envs中的Python路径。

Python:select interpreter

3. 个人尝试Python3.9+vs2022无法编译,建议改成Python3.7+vs2019+CMake3.15.5

在VS2019编译的过程中,一定要将Examples中的OpenposeDemopyopenpose都进行release!!忘记的话,就会缺少编译成功的Pyopenpose的三个文件。

最后在VSCode中,依旧会提示找不到Openpose库,实际上已经成功import了,但是提示有误,不用管,直接运行就行!!

!!!!!值得庆贺的一件事情就是终于运行成功了!!!

举报

相关推荐

0 条评论