无法从命令行调用py.test <module_name> .py?</module_name>

时间:2013-07-24 23:33:00

标签: python terminal pytest

我在Win7上使用Python 3.3,我对测试和py.test相当新。 我有一个简单的测试运行,虽然我可以通过调用

从命令行运行它
$ 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源文件夹放在与我的程序相同的位置,或者我做错了什么?

3 个答案:

答案 0 :(得分:1)

系统告诉你:

  • py.test未安装在标准位置。如果您使用pip或easy-install安装,它应该在/usr/local/bin或可能/opt/bin,具体取决于您的Linux风格,这些应该在您的路径上。
  • py.test尚未标记为可执行文件。
  • 您使用setup.py从源安装,并且包含py.test的目录不在您的路径上,可能位于您的主目录中或下方。

检查这些可能性,必要时予以纠正并发布您的努力结果。

答案 1 :(得分:0)

以上为真。

尝试创建新的虚拟环境并执行新的/Users/dean/workspace/kitmobile/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/StyleNode.java:4: error: package com.facebook.react.bridge does not exist import com.facebook.react.bridge.ReadableMap;

并检查您的python安装和路径,看看是否可以通过终端访问可执行文件

答案 2 :(得分:0)

data = [{'Nama' : 'Ahmad', 'Jurusan' : 'Informatika', 'Semester' : 2, 'Angkatan' : ''},
        {'Nama' :'' , 'Jurusan' : 'Pertanian ' , 'Semester' : '' , 'Angkatan' : 2017},
        {'Nama' : 'Insan', 'Jurusan' : '' , 'Semester' : 3, 'Angkatan' : ''},
        {'Nama' : 'Malik', 'Jurusan' : '' , 'Semester' : 6, 'Angkatan' : 2018},
        {'Nama' : '', 'Jurusan' : 'Kehutanan', 'Semester' : '' , 'Angkatan' : 2015}]

对我有用。

pip install pytest==6.2.1