我正在使用Eclipse/Pydev为AppEngine开发一个Python应用程序,需要使用存储在本地NDB中的持久数据进行调试
现在,我的Linux机器上NDB的默认路径是/tmp,每次重新启动后都会丢弃它。我找不到方法告诉Eclipse为NDB使用自定义路径,所以我最终求助于通过终端启动dev\u appserver.py:
dev_appserver.py --datastore_path=/home/myfolder/workspace/myapp_datastore app.yaml
现在,当我启动调试器时,我真的需要持久性数据来跟踪一些棘手的错误,但是正如前面提到的,我找不到一种方法来告诉eclipse本地NDB的存储位置,因此我不能使用带有持久性数据的调试器
有人知道解决办法吗
天哪
注意:我是PyCharm,不是Eclipse用户,答案基于我看到的信息
一个带有
Arguments
选项卡的Run Configuration
窗口允许您为dev_appserver.py
配置可选参数,在(相当旧的)Cant Run Google appengine python app on eclipse although launcher works fine中提到,但在4.4. Run your application中得到确认:我同意,这些是
Run Configurations
,您正在询问调试应用程序的配置。至少在PyCharm中,它们也适用于通过调试器运行,它们实际上被称为Run/Debug Configurations
也许同样的情况也适用于Eclipse,所以在Eclipse版本中找到这个选项卡并在其中配置所需的参数,然后检查它们是否在调试器中应用是值得的
相关问题 更多 >
编程相关推荐