我对创建 Python 应用程序相当陌生。我玩弄了一些使用 PyCharm 的小教程和应用程序,并且总是使用 Virtualenv 环境创建一个新项目,最后在我的项目文件夹下有一个“venv”文件夹。我对此没有任何问题,但话又说回来,我没有做过任何大型项目。
但是,我一直想学习 Flask 想尝试以正确的方式创建一个新的 Flask 项目。我在许多教程中看到人们正在从(Windows/Linux)命令行创建(并激活)虚拟环境,即使他们使用的是 PyCharm,我只是想知道有什么区别?
当我在 PyCharm 中处理一个使用 Virtualenv 创建的项目时,我在处理它之前不会激活 venv。这是错误的还是由 PyCharm 处理的?如果 venv 是从命令行创建的呢?如果在那里处理项目,它是否仍由 PyCharm 处理(激活)。那么文件夹结构呢?这是否受虚拟环境创建方式的影响?在虚拟环境中创建 Flask 项目时,我是否可以在某个地方找到一些设置/文件夹结构的“最佳实践”?