cmake - 没有这样的文件或目录:'build/temp.linux-x86_64-3.6 during setuptools bdist_wheel
问题描述
我正在使用 CMake 构建扩展
setup(
...
cmdclass={'build_ext':Cmakebuildclass}
)
Cmakebuildclass
自定义类在哪里。在这个类的 run() 函数中,我正在构建扩展它创建一个临时构建目录,所有工件都在其中存储。但是,最后我尝试访问它但它失败了
error: [Errno 2] No such file or directory: 'build/temp.linux-x86_64-3.6
解决方案
构建目标后,临时构建目录 [eg build/temp.linux-x86_64-3.6
] 将被删除。
它通常被复制到 build 中的 lib 文件夹build/lib.linux-x86_64-3.6/
所以使用 build_lib 变量而不是 build_temp
推荐阅读
- autohotkey - 无法使用 ahk 运行 ngrok.exe
- javascript - Snatshop 在控制台上返回一个数组,但是当数组中的 find() 是一个元素时,返回 undefined
- php - 没有 404 的 Wordpress 动态子页面
- python - Leetcode 79 BFS 的单词搜索问题
- asp.net - 在 Heroku 上打开成功部署的应用程序时出错
- python - 如何在 AWS Lambda 中使用 Python 调用 HTTP 云函数?
- spring-boot - 通过本地系统从 docker 桌面调用外部服务
- python - 为什么我们将同一个节点连接到两个不同实例的两个不同节点?
- java - 释放基于 DATETIME 范围的 Spring Boot 微服务的 FEATURE TOGGLE?
- grails - 无法在 grails 中解析 javax.servlet:javax.servlet-api:3.1.0