ModuleNotFoundError: No module named 'pandas' in Visual Studio Code
ModuleNotFoundError: No module named 'pandas' in Visual Studio Code
我正在尝试 运行 一个可以上传 excel 文件并在我的本地浏览器上显示其内容的烧瓶代码。这是代码:
from flask import Flask,render_template,request
import os
import pandas as pd
app=Flask(__name__)
app.secret_key="123"
app.config["UPLOAD_FOLDER1"]="static/excel"
@app.route("/display",methods=['GET','POST'])
def upload():
if request.method == 'POST':
upload_file = request.files['upload_excel']
if upload_file.filename != '':
file_path = os.path.join(app.config["UPLOAD_FOLDER1"], upload_file.filename)
upload_file.save(file_path)
data=pd.read_excel(upload_file)
return render_template("ExcelFile.html",data=data.to_html(index=False).replace('<th>','<th style="text-align:center">'))
return render_template("UploadExcel.html")
if __name__=='__main__':
app.run(debug=True)
现在,当我在 VS Code 上 运行 时,会弹出此错误:ModuleNotFoundError: No module named 'pandas'
这是 VS Code 问题选项卡中的错误消息:无法从 sourcePylance(reportMissingModuleSource)
中解析导入“pandas”
我已经尝试了多种解决方案,我将在此处列出它们:
- “pip 安装轮”
- "pip install pandas --upgrade"
- 重新启动 VS 代码
- 正在我的设备中卸载并重新安装 python
没有任何效果。全部显示“要求已满足”。
我的解释器是 Python 3.10.4 64 位,如果有帮助的话。
帮助!提前致谢!
您是否尝试卸载并重新安装 pandas?你也可以试试
pip install --upgrade --force-reinstall pandas
如果您在 venv 中工作,请确保您正在安装到 venv 而不仅仅是系统库。
您提到的解释器是 (Python 3.10.4 64 位)。这让我觉得您不是在使用 venv 解释器,而是在使用全局解释器。您确定在 vscode 中使用了正确的解释器吗?
您提到您正在安装到 venv。但也许解释器没有设置为 vscode.
向 select 口译员核实一下:https://code.visualstudio.com/docs/python/environments#_work-with-python-interpreters
您是否正确导入了pandas的路径?
VS Code 问题选项卡中的错误消息:无法从 sourcePylance(reportMissingModuleSource)
中解析导入“pandas”
这意味着vscode无法识别它。
您可以在设置中手动添加pandas'路径。
我正在尝试 运行 一个可以上传 excel 文件并在我的本地浏览器上显示其内容的烧瓶代码。这是代码:
from flask import Flask,render_template,request
import os
import pandas as pd
app=Flask(__name__)
app.secret_key="123"
app.config["UPLOAD_FOLDER1"]="static/excel"
@app.route("/display",methods=['GET','POST'])
def upload():
if request.method == 'POST':
upload_file = request.files['upload_excel']
if upload_file.filename != '':
file_path = os.path.join(app.config["UPLOAD_FOLDER1"], upload_file.filename)
upload_file.save(file_path)
data=pd.read_excel(upload_file)
return render_template("ExcelFile.html",data=data.to_html(index=False).replace('<th>','<th style="text-align:center">'))
return render_template("UploadExcel.html")
if __name__=='__main__':
app.run(debug=True)
现在,当我在 VS Code 上 运行 时,会弹出此错误:ModuleNotFoundError: No module named 'pandas'
这是 VS Code 问题选项卡中的错误消息:无法从 sourcePylance(reportMissingModuleSource)
中解析导入“pandas”我已经尝试了多种解决方案,我将在此处列出它们:
- “pip 安装轮”
- "pip install pandas --upgrade"
- 重新启动 VS 代码
- 正在我的设备中卸载并重新安装 python
没有任何效果。全部显示“要求已满足”。 我的解释器是 Python 3.10.4 64 位,如果有帮助的话。 帮助!提前致谢!
您是否尝试卸载并重新安装 pandas?你也可以试试
pip install --upgrade --force-reinstall pandas
如果您在 venv 中工作,请确保您正在安装到 venv 而不仅仅是系统库。
您提到的解释器是 (Python 3.10.4 64 位)。这让我觉得您不是在使用 venv 解释器,而是在使用全局解释器。您确定在 vscode 中使用了正确的解释器吗?
您提到您正在安装到 venv。但也许解释器没有设置为 vscode.
向 select 口译员核实一下:https://code.visualstudio.com/docs/python/environments#_work-with-python-interpreters
您是否正确导入了pandas的路径?
VS Code 问题选项卡中的错误消息:无法从 sourcePylance(reportMissingModuleSource)
中解析导入“pandas”这意味着vscode无法识别它。
您可以在设置中手动添加pandas'路径。