我有一个包含C++扩展的python包。在setup.py中清洁C++扩展构建目录
C++扩展使用其自己的Makefile构建在setup.py
中,并且.so文件在其自己的子文件夹中创建,然后复制到build文件夹中。
当我打电话给python setup.py clean
时,只删除了构建目录,但没有删除cxxextension/build
,所以如果我再次构建它,它只会被复制而不会被重新编译。
如何指示setup.py clean
也删除我的cxxextension/build
文件夹?
谢谢!这看起来像一个很好的解决方案 – 2012-03-06 17:34:22
这看起来特别危险,是不是有一个更安全的方法来做到这一点? – 2018-02-05 22:32:14