如何在IntelliJ IDEA 12 Ultimate版本中创建Flask项目?
我有一款叫做 IntelliJ IDEA 12 Ultimate Edition
的软件,我在YouTube上看了一个视频,视频里展示了如何用 PyCharm 2.6 创建Flask项目。
根据我的理解,Python插件提供的功能和PyCharm是一样的,因为它们是基于同一套代码开发的。
那么,我该如何在IDEA 12 Ultimate Edition中创建一个Flask项目呢?
3 个回答
在2019年5月28日发布的IntelliJ IDEA Ultimate 2019.1.3版本上运行得很好。
为了更清楚地解释wmora的回答,在IntelliJ IDEA中,安装Python插件并不完全等同于拥有PyCharm。这两者之间的区别,Jetbrains似乎一直在努力澄清(例如,文档通常是针对特定语言的IDE,而不是IDEA,而且菜单项、命令等也不一样)。
在IDEA中,如果安装了Python插件,你可以创建一个新项目,并选择“Python”作为语言。这时可能会显示一些额外的库和框架,比如“Django”、“Google App Engine(Python)”和“SQL支持”(???),但特别地,不包括Flask。不过,在下一个界面中,有一个选项可以“从模板创建项目”,如果勾选了这个选项,你应该能选择“Flask项目”模板。
而就在这个时候,它会悄悄地失败(根据Polyakoff的评论)。编辑器甚至不会打开一个窗口。你可以查看这个bug:https://youtrack.jetbrains.com/issue/PY-25666
如果你已经安装了Python插件,在创建新项目时,"Python"下面会有一个"Flask项目"的选项。
我在创建Flask项目之前先创建了一个虚拟环境,并把它设置为项目的SDK。
希望这对你有帮助。