2013-07-24 67 views
2

我在Win7上使用Python 3.3,我對測試和py.test相當陌生。 我有一個簡單的測試運行,雖然我可以在命令行中試圖用簡單的線條來調用它,當調用無法從命令行調用py.test <module_name> .py?

$ python -m pytest testing.py 

運行

$ py.test testing.py 

返回:

'py.test' is not recognized as an internal or external command, 
operable program, or batch file 

我是否需要將py.test源文件夾放在與我的程序相同的位置,還是我做了某些不正確的事情?

回答

1

系統告訴你:

  • py.test沒有安裝在標準位置。如果你使用pip安裝或者易於安裝,它應該在/usr/local/bin或可能/opt/bin取決於你的Linux的味道,這些應該在你的道路上。
  • py.test尚未被標記爲可執行文件。
  • 您使用setup.py從源代碼安裝,並且包含py.test的目錄不在您的路徑中,可能位於您的主目錄中或以下。

檢查這些可能性,如有必要請更正它們並張貼您的努力結果。