【发布时间】:2023-03-12 04:13:01
【问题描述】:
我对创建 Python 应用程序还很陌生。我玩弄了一些使用 PyCharm 的小教程和应用程序,并且总是使用 Virtualenv 环境创建一个新项目,最后在我的项目文件夹下有一个“venv”文件夹。我对此没有任何问题,但话又说回来,我没有做过任何大型项目。
但是,我一直想学习 Flask 想尝试以正确的方式创建一个新的 Flask 项目。我在许多教程中看到人们正在从(Windows/Linux)命令行创建(和激活)虚拟环境,即使他们使用的是 PyCharm,我只是想知道有什么区别?
当我在 PyCharm 中处理使用 Virtualenv 创建的项目时,我在处理之前不会激活 venv。这是错误的还是 PyCharm 处理的?如果 venv 是从命令行创建的呢?如果在那里处理项目,它是否仍由 PyCharm 处理(激活)。那么文件夹结构呢?这是否受虚拟环境创建方式的影响?在虚拟环境中创建 Flask 项目时,我是否可以找到一些设置/文件夹结构的“最佳实践”?
【问题讨论】:
-
在 PyCharm 中,您必须为当前项目配置 Python 解释器。如果你使用虚拟环境,PyCharm 会激活它。
标签: python flask pycharm python-venv virtual-environment