从Windows的命令行运行python脚本
问题描述:
我试图运行SnakeFood来分析一个python项目。我是在Windows机器上,到目前为止,我已经能够弄清楚如何:从Windows的命令行运行python脚本
- 安装龟为水银从网站
- 设置Windows路径从接受蟒蛇下载SnakeFood码在命令提示符下,所以我可以做
python setup.py install
并得到了snakefood进入我的“站点包”文件夹现在
,文档不说别的,而不是: sfood /path/to/my/project
我无法得到这个命令的工作。我错过了什么?
答
这项工作?
python "DriveLetter:\path\to\sfood.py" "DriveLetter:\path\to\your\project"
答
考虑到文档中提到“sfood/path/to/my/project”,它最有可能采用* nix环境。这导致我认为sfood可能有shebang线。
在Windows上,您可能需要使用“python sfood”。如果“食品”不在您的PATH中,您需要编写完整的路径,而不仅仅是“食品”。
答
我能解决这个问题,我的Windows 7机器上使用Python 2.7.3安装,像这样:
C:\> cd \path\to\snakefood\installation\folder
C:\path\to\snakefood\installation\folder> python setup.py install
...
C:\path\to\snakefood\installation\folder> cd C:\Python27\Scripts
C:\Python27\Scripts> python sfood \path\to\my\project
...
它。安装不会在站点包中安装sfood,而只需要其他功能。我不得不回到下载的文件来在bin文件夹中找到sfood。如果我在下载的文件夹中使用'bin'的路径,那么它看起来好像有效。谢谢。 – greye 2009-08-17 21:59:34