做的时候
python setup.py sdist bdist_wheel
它创建 build
, dist
, packagename.egg-info
目录。我想将它们从当前文件夹中删除。我试过:
--dist-dir=../dist
: 与 sdist
一起使用但是 packagename.egg-info
还在--bdist-dir=../dist
: 例如: python setup.py sdist bdist_wheel --dist-dir=../dist --bdist-dir=../dist2
工作,最终的 bdist 包在 ../dist
.但当前文件夹仍然获得新目录 build
, dist
, packagename.egg-info
,这是我不想要的。问题:如何将所有内容(sdist 和 bdist_wheel 的输出)放在当前文件夹之外?
当然我可以用
mv
写一个脚本, rm -r
等,但我想知道是否存在内置解决方案。
最佳答案
我用 -d
再次尝试了一段时间, --dist-dir
, --bdist-dir
但我发现没有办法在一行中做到这一点。
恐怕我们能找到的最短时间(在 Windows 上)是:
python setup.py sdist bdist_wheel
rmdir /s /q packagename.egg-info build ..\dist
move dist ..
关于python - python setup.py sdist bdist_wheel 的输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64952572/