如何解决在 ubuntu 子系统的 venv 中运行 python 脚本
在激活 venv 后,我尝试运行 python 脚本,但它失败了——首先告诉我没有 python 命令,当使用 python3 时——它似乎没有使用来自 venv 的 python 运行时:
(venv) faelb@DESKTOP-2Q0BG0E:/mnt/d/GIT/startup_chatbot$ python app.py
Command 'python' not found,did you mean:
command 'python3' from deb python3
command 'python' from deb python-is-python3
(venv) faelb@DESKTOP-2Q0BG0E:/mnt/d/GIT/startup_chatbot$ python3 app.py
Traceback (most recent call last):
File "app.py",line 1,in <module>
from flask import Flask,jsonify,request
ModuleNotFoundError: No module named 'flask'
(venv) faelb@DESKTOP-2Q0BG0E:/mnt/d/GIT/startup_chatbot$ app.py
app.py: command not found
(venv) faelb@DESKTOP-2Q0BG0E:/mnt/d/GIT/startup_chatbot$ ./app.py
from: can't read /var/mail/flask
from: can't read /var/mail/flask_cors
./app.py: line 3: $'\r': command not found
./app.py: line 4: import: command not found
from: can't read /var/mail/model
./app.py: line 6: $'\r': command not found
./app.py: line 7: Syntax error near unexpected token `('
'/app.py: line 7: `app = Flask(__name__)
同样的程序在 windows powershell 上运行没有问题
希望有人有想法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。