0

我已经在我的 Windows 10 机器上安装了 python 3.5.2。我还通过在 Windows 命令行上使用以下命令安装了 JMESPath 终端:

点安装 jmespath 终端

一切顺利,安装成功。

但是当我输入以下内容时:jpterm

它说“jpterm”未被识别。

我是否遗漏了某些东西,或者上面的 pip 命令仅适用于非 Windows 机器?

4

1 回答 1

0

TL;DR:目前(2017 年 12 月)在 Windows 上根本不支持。

安装坏了。您可以从项目jpterm.pyGitHub 页面获取并将其弹出到您的文件夹中。\pythonXX\Scripts\

然后你会得到这个:

Traceback (most recent call last):
  File "C:\Python36\Scripts\jpterm.py", line 239, in <module>
    sys.exit(main())
  File "C:\Python36\Scripts\jpterm.py", line 228, in main
    screen = urwid.raw_display.Screen()
  File "C:\Python36\lib\site-packages\Traceback (most recent call last):
File "C:\Python36\Scripts\jpterm.py", line 239, in <module>
sys.exit(main())
File "C:\Python36\Scripts\jpterm.py", line 228, in main
screen = urwid.raw_display.Screen()
File "C:\Python36\lib\site-packages\urwid\raw_display.py", line 85, in __init__
fcntl.fcntl(self._resize_pipe_rd, fcntl.F_SETFL, os.O_NONBLOCK)
NameError: name 'fcntl' is not defined\raw_display.py", line 85, in __init__
    fcntl.fcntl(self._resize_pipe_rd, fcntl.F_SETFL, os.O_NONBLOCK)
**NameError: name 'fcntl' is not defined**

...并在项目问题中查找它urwid(在终端中绘制“窗口”的东西),你会得到这个:

https://github.com/urwid/urwid/issues/152

基本上说'urwid不支持Windows'。

于 2017-12-12T17:05:03.620 回答