2009-08-17 74 views
4

我试图运行SnakeFood来分析一个python项目。我是在Windows机器上,到目前为止,我已经能够弄清楚如何:从Windows的命令行运行python脚本

  • 安装龟为水银从网站
  • 设置Windows路径从接受蟒蛇下载SnakeFood码在命令提示符下,所以我可以做python setup.py install并得到了snakefood进入我的“站点包”文件夹现在

,文档不说别的,而不是: sfood /path/to/my/project

我无法得到这个命令的工作。我错过了什么?

回答

4

这项工作?

python "DriveLetter:\path\to\sfood.py" "DriveLetter:\path\to\your\project" 
+0

它。安装不会在站点包中安装sfood,而只需要其他功能。我不得不回到下载的文件来在bin文件夹中找到sfood。如果我在下载的文件夹中使用'bin'的路径,那么它看起来好像有效。谢谢。 – greye 2009-08-17 21:59:34

1

考虑到文档中提到“sfood/path/to/my/project”,它最有可能采用* nix环境。这导致我认为sfood可能有shebang线。

在Windows上,您可能需要使用“python sfood”。如果“食品”不在您的PATH中,您需要编写完整的路径,而不仅仅是“食品”。

1

我能解决这个问题,我的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 
...