【问题标题】:what is activate file in flask and what are other activate.bat activate.ps1 and othersflask 中的激活文件是什么,其他的是什么 activate.bat activate.ps1 等
【发布时间】:2022-11-16 13:20:17
【问题描述】:

我是 Flask 的新手,在一些教程中我看到在 Linux 中使用类似 /Scripts/activate 的东西,在其他教程中我看到 /Scripts/activate.ps1 那些 activate.ps1 activate.bat 是什么以及它们与激活文件有何不同。

所有这些都只是为了激活环境但以不同的方式吗?

【问题讨论】:

  • 这可能适用于 python 虚拟环境。 Flask 不需要 python 虚拟环境,但是......每个 penv 都可以让你单独安装模块。你可以在它自己的虚拟环境中运行 flask(或任意数量的 python 包),这样你就不必担心 python 模块冲突。

标签: python flask virtualenv


【解决方案1】:

这是激活 conda 或 venv 环境的典型脚本。最佳实践是专门为每个项目创建一个虚拟环境(例如,使用 conda 或 venv)以避免冲突,然后在使用之前激活该环境。

在 Linux 上,路径通常是 bin/activate,而在 Windows 上,Scriptsctivate* 是正常的。

在 Windows 上,Scriptsctivate.bat 用于 cmd shell,而 Scriptsctivate.ps1 用于 PowerShell。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2019-12-28
    • 2020-11-23
    • 1970-01-01
    相关资源
    最近更新 更多