繁体   English   中英

Windows 10是否有JMESPath终端?

[英]Is there a JMESPath Terminal for windows 10?

我已经在Windows 10计算机上安装了python 3.5.2。 我还通过在Windows命令行上使用以下命令安装了JMESPath Terminal:

pip安装jmespath-terminal

一切顺利,并成功安装。

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

它说“ jpterm”无法识别。

我是否缺少某些东西或上述pip命令仅适用于非Windows计算机?

TL; DR:当前(2017年12月)在Windows上完全不受支持。

安装已损坏。 你可以jpterm.py从项目的GitHub的页面在这里和弹出到您的\\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”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM