python 当来自 Pycharm 的 运行 应用程序时,flask 如何从终端访问 CLI

python flask how to access CLI from terminal when running application from Pycharm

我正在使用 python 2.7 和 Flask,并使用 pycharm 专业版 IDE,我正在 运行 使用来自内部的虚拟环境来安装 Flask 应用程序 pycharm.

当我在 pycharm 内打开终端并使用 CLI 命令时,它起作用了,当我在 IDE 外打开终端(常规终端)并尝试使用相同的命令时它不工作,应用程序一直 运行ning,命令完全相同。

当我尝试在 IDE 之外激活相同的 venv 时,我遇到了权限问题,我认为这与已经在 IDE.[=13 中激活的 venv 有关=]

这是什么问题?我需要 运行 相同的虚拟环境才能使用 CLI 命令?

如何从 IDE 外部访问 CLI 命令?

谢谢

When I try to activate the same venv outside of the IDE I get permission issue

问题很可能是关于对虚拟环境文件的访问权限。使用 ls -al 查看访问权限和 user:group 所有权(如果您使用 Mac 或 Linux),更多信息请点击此处:

https://linux.die.net/man/1/ls

https://linux.die.net/man/1/chmod

https://linux.die.net/man/1/chown

I assume that it has to do with the venv already being active inside the IDE

当然不是,你想激活多少次都可以。

I need to run the same virtual environment in order to use the CLI commands?

如果您打算使用其他环境(全局或虚拟),至少必须在其他环境中安装所有依赖项。

when I open a terminal (regular terminal) outside of the IDE, and trying to use the same command it's not working

您最好post 输出完整的错误信息,以便我们检查实际错误。另外,您要使用什么命令 运行?