簡體   English   中英

無法安裝Oppia

[英]Cannot install Oppia

當我嘗試執行Oppia的安裝過程時,會引發錯誤消息:

    Building languages list.
Compiling repl.coffee.
   minifying tmp/jsrepl.js using java -Xmx1g -jar ./tools/closure-compiler/trunk/build/compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js
Done.
Downloading file yuicompressor-2.4.8.jar to ../oppia_tools/yuicompressor-2.4.8
Downloading file ui-bootstrap-tpls-0.10.0.js to ./third_party/static/ui-bootstrap-0.10.0
Downloading file ui-bootstrap-tpls-0.10.0.min.js to ./third_party/static/ui-bootstrap-0.10.0
Downloading file jquery.js to ./third_party/static/jquery-2.0.3
Downloading file jquery.min.js to ./third_party/static/jquery-2.0.3
Downloading file jquery.min.map to ./third_party/static/jquery-2.0.3
Downloading file jquery-ui.min.js to ./third_party/static/jqueryui-1.10.3
Downloading file angular.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular.min.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular.min.js.map to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-resource.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-resource.min.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-resource.min.js.map to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-route.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-route.min.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-route.min.js.map to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-sanitize.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-sanitize.min.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-sanitize.min.js.map to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-mocks.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file angular-scenario.js to ./third_party/static/angularjs-1.2.0-rc.3
Downloading file d3.min.js to ./third_party/static/d3js-3.2.8
Downloading and unzipping file select2-3.4.1 to ./third_party/static
Traceback (most recent call last):
  File "scripts/install_third_party.py", line 260, in <module>
    SELECT2_ZIP_ROOT_NAME, SELECT2_TARGET_ROOT_NAME)
  File "scripts/install_third_party.py", line 83, in download_and_unzip_files
    with zipfile.ZipFile(TMP_UNZIP_PATH, 'r') as z:
AttributeError: ZipFile instance has no attribute '__exit__'

我真的無法理解錯誤消息。 我應該安裝一些軟件包(用於ZIP)嗎?

您(或安裝程序)是否正在實際運行Python 2.7?

行: with zipfile.ZipFile(TMP_UNZIP_PATH, 'r') as z:with說法,它需要的ZipFile實例,以支持上下文管理接口,即__enter__()__exit__()方法必須加以定義。

在2.7版中添加了對ZipFile的上下文管理器支持,而在Python 3版中則添加了對它的支持。 您沒有使用正確的Python版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM