我正在用Python3.2和Pygame制作一个游戏。我已经成功地使用cx_freeze将所有东西打包到一个可执行文件中,并且它运行。很好。唯一的问题是,即使我把-OO setup.py**,的标志传递给,游戏也是在调试模式下编译的。**(我用print语句确认了__debug__确实是True)。
问题是,我的游戏有调试功能,是自动禁用在发布模式。我不想分发我的游戏的调试功能,我也不想把它们从代码中手动删除。
为了简洁起见,我的setup.py是这样缩短的:
from cx_Freeze import setup, Executable
includes = [<some m
如果我尝试在cygwin (64位,WIndows10)中使用autopep8,我得到消息“命令找不到”。 $ autopep8
-bash: autopep8: command not found 我试着用pip安装autopep8,但也找不到pip,只找到pip2和pip3。如果我使用python -m pip install autopep8,它可以工作,所以我可以调用 python -m autopep8 但是我想运行一个只调用autopep8的脚本: if ! type -p autopep8 >/dev/null; then
echo "autopep8 n