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

时间:2020-03-30 14:07:09

标签: python pycharm conda

我已经从Window10复制了一个python项目(使用Pycharm),并尝试在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是Blueprint变量。

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)

1 个答案:

答案 0 :(得分:0)

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

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

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