在 Windows 上安装 Play 1.7.1

问题描述 投票:0回答:0

我已经下载到C:\soft...

  • Java 8 (jdk-1.8.401)
  • Python(python-3.12.2-amd64)
  • git(v2)
  • play(play-1.7.1强制版本)

我在 Windows 上工作(因为我必须迁移旧应用程序)。

当我在 git 上执行时

$ play

出现此错误:

/c/soft/play/play: line 5: from: command not found
/c/soft/play/play: line 6: import: command not found
/c/soft/play/play: line 7: import: command not found
/c/soft/play/play: line 8: import: command not found
/c/soft/play/play: line 9: import: command not found
/c/soft/play/play: line 11: syntax error near unexpected token `os.path.join'
/c/soft/play/play: line 11: `sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), 'framework', 'pym'))'

对应于

 1
 2  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3  # Play command line script www.playframework.com/
 4  
 5  from __future__ import print_function
 6  import sys
 7  import os
 8  import os.path
 9  import re
10
11  sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), 'framework', 'pym'))
12  
13  from play.cmdloader import CommandLoader
14  from play.application import PlayApplication
15  from play.utils import *

当我在简单的终端中运行 play 时,我在另一个 .py 文件上收到错误:

Traceback (most recent call last):
   File "C:\soft\play\play", line 13, in <module>
     from play.cmdloader import CommandLoader
   File "C:\soft\play\framework\pym\play\cmdloader.py", line 2, in <module>
     imp import
ModuleNotFoundError: No module named 'imp'

所以,这似乎是一个Python问题。但是,如果我从网站下载的 .zip 发行版中不存在 .py 文件,我该怎么办?

这并不奇怪,因为在 play ramework\pym\pla 中找不到这些命令

playframework
© www.soinside.com 2019 - 2024. All rights reserved.