Python 命令出错,退出状态为1

Python 命令出错,退出状态为1,python,testing,Python,Testing,我正在我的电脑(Windows 7)中安装qark以进行测试。我已经安装了Python3.7.2和PIP19.2.3。对于下一步,我必须在安装时安装requirement.txt文件,出现了一个错误(命令errored out,退出状态为1:)我将在下面给出完整的错误 我尝试再次安装它,但错误是相同的,我不知道该怎么办。帮助我。 多谢各位 ERROR: Command errored out with exit status 1: command: 'c:\users\hp\a

我正在我的电脑(Windows 7)中安装qark以进行测试。我已经安装了Python3.7.2和PIP19.2.3。对于下一步,我必须在安装时安装requirement.txt文件,出现了一个错误(命令errored out,退出状态为1:)我将在下面给出完整的错误

我尝试再次安装它,但错误是相同的,我不知道该怎么办。帮助我。 多谢各位

    ERROR: Command errored out with exit status 1:
     command: 'c:\users\hp\appdata\local\programs\python\python37\python.exe' -c
 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\HP\\AppData\\L
ocal\\Temp\\pip-install-6tjj0pbq\\cffi\\setup.py'"'"'; __file__='"'"'C:\\Users\\
HP\\AppData\\Local\\Temp\\pip-install-6tjj0pbq\\cffi\\setup.py'"'"';f=getattr(to
kenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"
'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --
egg-base pip-egg-info
         cwd: C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\
    Complete output (27 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\setup.py",
line 120, in <module>
        if sys.platform == 'win32' and uses_msvc():
      File "C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\setup.py",
line 98, in uses_msvc
        return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif')

      File "c:\users\hp\appdata\local\programs\python\python37\lib\distutils\com
mand\config.py", line 227, in try_compile
        self._compile(body, headers, include_dirs, lang)
      File "c:\users\hp\appdata\local\programs\python\python37\lib\distutils\com
mand\config.py", line 133, in _compile
        self.compiler.compile([src], include_dirs=include_dirs)
      File "c:\users\hp\appdata\local\programs\python\python37\lib\distutils\_ms
vccompiler.py", line 345, in compile
        self.initialize()
      File "c:\users\hp\appdata\local\programs\python\python37\lib\distutils\_ms
vccompiler.py", line 238, in initialize
        vc_env = _get_vc_env(plat_spec)
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 185, in msvc14_get_vc_env
        return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 1228, in return_env
        self.OSIncludes,
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 963, in OSIncludes
        sdkver = self._sdk_subdir
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 1057, in _sdk_subdir
        ucrtver = self.si.WindowsSdkLastVersion
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 604, in WindowsSdkLastVersion
        self.WindowsSdkDir, 'lib'))
      File "c:\users\hp\appdata\local\programs\python\python37\lib\site-packages
\setuptools\msvc.py", line 809, in _use_last_dir_name
        for dir_name in reversed(os.listdir(path))
    FileNotFoundError: [WinError 3] The system cannot find the path specified: '
C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check th
e logs for full command output.
错误:命令出错,退出状态为1:
命令:“c:\users\hp\appdata\local\programs\python\python37\python.exe'-c”
'导入系统、设置工具、标记化;sys.argv[0]=“C:\\Users\\HP\\AppData\\L
ocal\\Temp\\pip-install-6tjj0pbq\\cffi\\setup.py'__文件\ \='''''''C:\\Users\\
HP\\AppData\\Local\\Temp\\pip-install-6tjj0pbq\\cffi\\setup.py'';f=getattr(到
kenize,“,”打开“,”打开)(\uuuuuuu文件);code=f.read().replace(''\r\n'''',''
“'\n''”;f、 close();exec(编译(代码,文件),exec),egg信息--
蛋基皮蛋信息
cwd:C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\
完整输出(27行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\setup.py”,
第120行,在
如果sys.platform==“win32”并使用_msvc():
文件“C:\Users\HP\AppData\Local\Temp\pip-install-6tjj0pbq\cffi\setup.py”,
第98行,使用了msvc
return config.try#u compile('#ifndef"MSC_VER\n#错误“not MSVC”\n#endif')
文件“c:\users\hp\appdata\local\programs\python\python37\lib\distutils\com
try\u compile中的第227行
self.\u编译(正文、标题、include\u dirs、lang)
文件“c:\users\hp\appdata\local\programs\python\python37\lib\distutils\com
mand\config.py“,编译中的第133行
编译([src],include\u dirs=include\u dirs)
文件“c:\users\hp\appdata\local\programs\python\python37\lib\distutils\\u ms”
vccompiler.py”,编译中第345行
self.initialize()
文件“c:\users\hp\appdata\local\programs\python\python37\lib\distutils\\u ms”
vccompiler.py”,初始化中的第238行
vc_env=\u get\u vc_env(平台规范)
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py”,msvc14_get_vc_env中的第185行
returnenvironmentinfo(平台规范,vc\u最小版本=14.0)。return\u env()
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py“,第1228行,返回\u env
包括:,
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py“,第963行,包括
sdkver=self.\u sdk\u subdir
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py“,第1057行,在_sdk_subdir中
ucrtver=self.si.WindowsSdkLastVersion
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py“,第604行,在WindowsSdkLastVersion中
self.WindowsSdkDir(“lib”))
文件“c:\users\hp\appdata\local\programs\python\python37\lib\site包
\setuptools\msvc.py”,第809行,在“使用”中
对于反向中的dir_名称(os.listdir(path))
FileNotFoundError:[WinError 3]系统找不到指定的路径:'
C:\\ProgramFiles(x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg\u info Check th
记录完整的命令输出。

我也遇到了类似的问题,其中CMD/PuthS壳告诉我我缺少了一个Windows Visual C++版本,所以我遵循了在网站上写的东西,所以我不再有这个问题了(我也重新启动了,为了安全):

  • 使用以下任一选项进行安装:
    • 微软
    • 微软的替代链接
    • 脱机安装程序:
  • 选择:工作负载→ C++构建工具。
  • 安装选项:仅选择“Windows 10 SDK”(假设计算机为Windows 10)。可选地,如果您想从命令行使用MSVC C.exe C/C++编译器,则选择C++的构建工具,它占用额外的2 GB磁盘空间。
    此外,为了避免出现问题,我更喜欢安装Python 2.7.13或3.6 因为它们是测试的对象(如图纸上的要求所示)

    之后(同样按照说明),我使用以下命令安装QARK:

    pip install -r requirements.txt
    pip install . --user
    

    最后,为了使其工作,我必须在环境变量的路径中输入以下定义: C:\Users\user\AppData\Roaming\Python\Scripts        (如果您使用的是Python 2.x.x) C:\Users\utente\AppData\Roaming\Python\Python36\Scripts  (如果您使用的是Python 3.x.x)

    此后,我在运行它时没有任何问题。

    我希望我能帮上忙。我有visual studio 2015,我在ubantu上安装了相同的文件,该文件已成功下载,但我没有visual studio。某些环境变量未正确设置。我的安装没有PlatformSDK目录。对于我为python、pip、git和java设置的环境变量,还有什么我应该有可能重复的吗