Pycharm“请选择App Engine SDK目录”问题

问题描述

我正在尝试为Google App Engine项目设置Pycharm,但是无论我何时选择App Engine SDK目录,Pycharm New Project窗口上的“创建”按钮仍然显示为灰色。我已经通过Powershell多次重新安装了所有内容,对于所有用户,对于单个用户,我已经尝试了每个目录,并且在与此问题有关的每个堆栈溢出问题中都建议了所有内容,但是没有任何效果。我不知道该怎么做才能解决它,而且我也没主意。谁知道Pycharm甚至希望看到什么文件?

解决方法

我刚刚检查了我最新的GAE项目(我已经有一段时间没接触了,但似乎仍然可以正常工作)。

我目前正在运行PyCharm 2019.2.5 Pro(Linux)。 设置指向/usr/local/google_appengine,这是指向我提取original App Engine SDK for Python 2的目录(页面底部)的符号链接。

我正在使用符号链接,以便在更新SDK时不必更改它(如果适用于Windows,请不要这样做):

> ls -l /usr/local/google_appengine
lrwxrwxrwx 1 root root 19 Nov 23  2019 /usr/local/google_appengine -> google_appengine.87
> ls -l /usr/local/google_appengine/
total 100
-rwxr-xr-x 1 root root  2305 Jan  1  1980 api_server.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 appcfg.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 backends_conversion.py
-rw-r--r-- 1 root root   156 Jan  1  1980 BUGS
-rwxr-xr-x 1 root root  3127 Jan  1  1980 bulkload_client.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 bulkloader.py
drwxr-xr-x 1 root root    18 Jan  1  1980 demos
-rwxr-xr-x 1 root root  2305 Jan  1  1980 dev_appserver.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 download_appstats.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 endpointscfg.py
-rwxr-xr-x 1 root root  3127 Jan  1  1980 gen_protorpc.py
drwxr-xr-x 1 root root    88 Jan  1  1980 google
drwxr-xr-x 1 root root  1284 Jan  1  1980 lib
-rw-r--r-- 1 root root  5922 Jan  1  1980 LICENSE
drwxr-xr-x 1 root root    72 Jan  1  1980 new_project_template
drwxr-xr-x 1 root root    46 Jan  1  1980 php
-rwxr-xr-x 1 root root  2305 Jan  1  1980 php_cli.py
-rwxr-xr-x 1 root root  2305 Jan  1  1980 _php_runtime.py
-rwxr-xr-x 1 root root  2305 Jan  1  1980 _python_runtime.py
-rw-r--r-- 1 root root  8393 Jan  1  1980 README
-rw-r--r-- 1 root root   138 Jan  1  1980 RELEASE_NOTES
-rwxr-xr-x 1 root root  3127 Jan  1  1980 remote_api_shell.py
-rwxr-xr-x 1 root root  2115 Jan  1  1980 run_tests.py
drwxr-xr-x 1 root root    36 Jan  1  1980 tools
-rw-r--r-- 1 root root   264 Jan  1  1980 VERSION
-rwxr-xr-x 1 root root 12076 Jan  1  1980 wrapper_util.py

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...