Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python演示如何在从Pycharm运行应用程序时从终端访问CLI_Python_Flask_Pycharm_Command Line Interface_Backend - Fatal编程技术网

python演示如何在从Pycharm运行应用程序时从终端访问CLI

python演示如何在从Pycharm运行应用程序时从终端访问CLI,python,flask,pycharm,command-line-interface,backend,Python,Flask,Pycharm,Command Line Interface,Backend,我将Python2.7与flask一起使用,并使用pycharm professional IDE,从pycharm内部使用虚拟环境运行flask应用程序 当我在pycharm内部打开一个终端并使用CLI命令时,它工作了;当我在IDE外部打开一个终端(常规终端)并尝试使用相同的命令时,它不工作了,应用程序仍然一直在运行,并且命令完全相同 当我尝试在IDE外部激活同一个venv时,我会遇到权限问题,我认为这与该venv在IDE内部已经处于活动状态有关 问题是什么?我需要运行相同的虚拟环境才能使用C

我将Python2.7与flask一起使用,并使用pycharm professional IDE,从pycharm内部使用虚拟环境运行flask应用程序

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

当我尝试在IDE外部激活同一个venv时,我会遇到权限问题,我认为这与该venv在IDE内部已经处于活动状态有关

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

如何从IDE外部访问CLI命令

谢谢

当我尝试在IDE之外激活同一个venv时,我会遇到权限问题

最有可能的问题是对虚拟环境文件的权限访问。使用
ls-al
(如果您在Mac或Linux上)查看访问权限和
user:group
所有权,更多信息如下:

我假设这与venv在IDE中已经处于活动状态有关

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

我需要运行相同的虚拟环境才能使用CLI命令

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

当我在IDE之外打开一个终端(常规终端)并尝试使用相同的命令时,它就不起作用了


您最好发布完整的错误输出,以便我们可以检查实际错误。另外,您试图运行什么命令?

为什么我需要安装依赖项才能通过CLI接近正在运行的应用程序?它的工作原理和restful API不一样吗?通过端口接近?您可以先发布您试图运行的命令以及完整的错误消息。老实说,帮助别人蒙上眼睛并不是那么简单;)如果你能更新你的问题,那就太酷了。