2017-04-04 9 views
0

Windows PowerShellからdev_appserver.pyコマンドを実行しようとしています(私はappl.yamlとmain .pyファイル)。私は、次のコマンドでそれを実行している:windows powershellからdev_appserver.pyを起動すると、「引数が少なすぎます」というエラーが表示される

python "C:\Users\Dachshund\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py" 

、それはエラーメッセージの下に

dev_appserver.py: error: too few arguments.

は、I入力コマンドの後に実行されるものの完全な詳細である私を与えます。どんな助けでも大歓迎です。

PS C:\Users\Dachshund\Desktop\helloworld> python "C:\Users\Dachshund\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py" 
usage: dev_appserver.py [-h] [-A APP_ID] [--host HOST] [--port PORT] 
         [--admin_host ADMIN_HOST] [--admin_port ADMIN_PORT] 
         [--auth_domain AUTH_DOMAIN] [--storage_path PATH] 
         [--log_level {debug,info,warning,critical,error}] 
         [--max_module_instances MAX_MODULE_INSTANCES] 
         [--use_mtime_file_watcher [USE_MTIME_FILE_WATCHER]] 
         [--threadsafe_override THREADSAFE_OVERRIDE] 
         [--php_executable_path PATH] 
         [--php_remote_debugging [PHP_REMOTE_DEBUGGING]] 
         [--php_gae_extension_path PATH] 
         [--php_xdebug_extension_path PATH] 
         [--appidentity_email_address APPIDENTITY_EMAIL_ADDRESS] 
         [--appidentity_private_key_path APPIDENTITY_PRIVATE_KEY_PATH] 
         [--python_startup_script PYTHON_STARTUP_SCRIPT] 
         [--python_startup_args PYTHON_STARTUP_ARGS] 
         [--jvm_flag JVM_FLAG] [--go_work_dir GO_WORK_DIR] 
         [--custom_entrypoint CUSTOM_ENTRYPOINT] 
         [--runtime RUNTIME] [--blobstore_path BLOBSTORE_PATH] 
         [--mysql_host MYSQL_HOST] [--mysql_port MYSQL_PORT] 
         [--mysql_user MYSQL_USER] 
         [--mysql_password MYSQL_PASSWORD] 
         [--mysql_socket MYSQL_SOCKET] 
         [--datastore_path DATASTORE_PATH] 
         [--clear_datastore [CLEAR_DATASTORE]] 
         [--datastore_consistency_policy {consistent,random,time}] 
         [--require_indexes [REQUIRE_INDEXES]] 
         [--auto_id_policy {sequential,scattered}] 
         [--logs_path LOGS_PATH] 
         [--show_mail_body [SHOW_MAIL_BODY]] 
         [--enable_sendmail [ENABLE_SENDMAIL]] 
         [--smtp_host SMTP_HOST] [--smtp_port SMTP_PORT] 
         [--smtp_user SMTP_USER] 
         [--smtp_password SMTP_PASSWORD] 
         [--smtp_allow_tls [SMTP_ALLOW_TLS]] 
         [--search_indexes_path SEARCH_INDEXES_PATH] 
         [--clear_search_indexes [CLEAR_SEARCH_INDEXES]] 
         [--enable_task_running [ENABLE_TASK_RUNNING]] 
         [--allow_skipped_files [ALLOW_SKIPPED_FILES]] 
         [--api_port API_PORT] [--grpc_api GRPC_APIS] 
         [--grpc_api_port GRPC_API_PORT] 
         [--automatic_restart [AUTOMATIC_RESTART]] 
         [--dev_appserver_log_level {debug,info,warning,critical,error}] 
         [--skip_sdk_update_check [SKIP_SDK_UPDATE_CHECK]] 
         [--default_gcs_bucket_name DEFAULT_GCS_BUCKET_NAME] 
         [--env_var ENV_VARIABLES] 
         [--google_analytics_client_id GOOGLE_ANALYTICS_CLIENT_ID] 
         [--google_analytics_user_agent GOOGLE_ANALYTICS_USER_AGENT] 
         yaml_path [yaml_path ...] 
dev_appserver.py: error: too few arguments 
+0

[dev \ _appserver.pyの可能な複製は、テキストファイルを開き、展開しません](http://stackoverflow.com/questions/24543883/dev-appserver-py-open-text-file-does- –

+0

はい、私はすでにそのポストを見て、すべての解決策を試しましたが、何も動作しません。 – Dachshund

+0

Python 2.7がインストールされていますか? .pyファイルにマップされているデフォルトのアプリですか? –

答えて

0

あなたはapp.yamlまたは明示的に含まれているディレクトリを指定する必要があります:あなただけのWindowsあなたにdev_appserver.py app.yamlを実行する場合、一方

python "C:\Users\Dachshund\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py" . 

python "C:\Users\Dachshund\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py" app.yaml 

それともをファイルアソシエーションを使用しているときに引数が渡されないため、このエラーが発生する可能性があります。トラブルを避けるためには常にpythonと呼んでください。

関連する問題