繁体   English   中英

创建虚拟环境后无法运行程序

[英]Cannot run program after creating virtual environment

我已经从 Window10(使用 Pycharm)复制了一个 python 项目,并尝试在 Ubuntu env(再次使用 Pycharm)中运行。 该项目具有基于 Flask 的 API 调用。 每次我尝试运行此文件以在 Pycharm 中运行整个项目时,都会出现如下错误

Error running 'app_local': Cannot run program "C:/WindowUsers/.conda/envs/venvName/python.exe" (in directory "/home/LinuxUser/projectName"): error=2, No such file or directory

我在 Conda 中创建了一个虚拟环境并已正式激活。 我也检查了 Python 版本,所有版本都放在虚拟环境中。 我无法理解为什么这个文件在过去运行时没有运行。

app_local.py是我尝试运行的文件,其中api_main是蓝图变量。

from Script import api_main
from flask import Flask

mr_app = Flask(__name__)

mr_app.register_blueprint(api_main)
mr_app = Flask(__name__)
mr_app.register_blueprint(api_main)
mr_app.run(host=0.0.0.0, port=5000, debug=True)

您已经在项目中设置了旧路径。 这就是为什么您在项目的某处有“python.exe”的路径( Cannot run program "C:/WindowUsers/.conda/envs/venvName/python.exe" )。 转到项目目录并搜索它。 您将看到它“硬连线”的位置,以便您可以检查它。

$ grep -R -inH "python.exe" *

它将显示“python.exe”路径的确切位置,并从这里开始调试问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM