[英]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.