此目录下母文件的Windows版本

2024-06-13 07:23:41 发布

您现在位置:Python中文网/ 问答频道 /正文

编写Makefile的好处是“make”通常被假定存在于各种unice(主要是Linux和Mac)上。在

现在我有了以下Makefile:

PYTHON := python

all: e installdeps

e:
        virtualenv --distribute --python=${PYTHON} e

installdeps:
        e/bin/python setup.py develop
        e/bin/pip install unittest2

test:   
        e/bin/unit2 discover

clean:  
        rm -rf e

如您所见,这个Makefile使用简单的目标和变量替换。这能在Windows上实现吗?也就是说,不必安装外部工具(比如cygwinmake);也许make.cmd?例如,键入“makeinstalldeps”应该可以在Unix和Windows上使用。在


Tags: pippymakebinvirtualenvlinuxwindowsmac
1条回答
网友
1楼 · 发布于 2024-06-13 07:23:41

像这样简单的事,是的。但是,如果您想继续改进makefile,您可以考虑用一种更易于移植的语言编写“makefile”(而不是安装脚本)。你必须有一些假设。如果它是一个python项目,那么我确信您假设安装了python。所以用python编写makefile的等价物。在

相关问题 更多 >