Запуск скрипта Python из командной строки в Windows

python windows

3555 просмотра

3 ответа

3553 Репутация автора

Я пытаюсь запустить SnakeFood , чтобы проанализировать проект Python. Я на машине с Windows и до сих пор я мог понять, как:

  • установите Tortoise for Mercurial для загрузки кода SnakeFood с сайта
  • установить путь Windows для принятия Python из командной строки, чтобы я мог сделать python setup.py installи получил snakefood, чтобы перейти в мою папку "site-packages"

Теперь в документации ничего не сказано, кроме как: sfood /path/to/my/project

Я не могу заставить эту команду работать. Что мне не хватает?

Автор: greye Источник Размещён: 17.08.2009 09:47

Ответы (3)


4 плюса

34268 Репутация автора

Решение

Будет ли это работать?

python "DriveLetter:\path\to\sfood.py" "DriveLetter:\path\to\your\project"
Автор: Gabriel Hurley Размещён: 17.08.2009 09:51

1 плюс

8545 Репутация автора

Учитывая, что в документации написано «sfood / path / to / my / project», это, скорее всего, предполагает среду * nix. Это приводит меня к предположению, что у sfood, вероятно, есть линия shebang.

В Windows вам, вероятно, нужно использовать «python sfood». Если «sfood» отсутствует в вашей переменной PATH, вам нужно написать полный путь, а не просто «sfood».

Автор: Matthew Iselin Размещён: 17.08.2009 09:51

1 плюс

1680 Репутация автора

Я смог решить эту проблему на моем компьютере с 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
...
Автор: Noob Saibot Размещён: 20.10.2013 08:19
Вопросы из категории :
32x32