问剑白玉京 2023-02-10 08:55 采纳率: 74.2%
浏览 37
已结题

VS中Python环境下 Traceback (most recent call Last

想跟着别人的代码测试一下KMeans,但是在运行过程中出现

ModuleNotFoundError: No module named 'pandas'

代码

import random
import pandas as pd
import numpy as nm
import matplotlib.pyplot as plt
from sklearn.cluster import KMeans
from sklearn import preprocessing
from sklearn.preprocessing import StandardScaler
from scipy.spatial.distance import cdist  # 计算距离
import matplotlib.pyplot as plt  # 绘图

def savaData(filePath, data):
    '''
    用于保存输出结果到指定路径下
    :param filePath: 保存结果的目的文件路径
    :param data: 结果数据
    :return:
    '''
    file = open(filePath, 'w+', encoding='utf-8')  # 注意规定编码格式
    file.write(str(data))  # 写入结果数据
    file.close()

df = pd.read_excel('task3_1 food1.xlsx');
df1 = df.dropna()  # 删除含有数据缺失的行
#print(df1.head())  # 输出表格前5行`
data = df1.drop('食物名', axis=1, inplace=False)  # 删除'食物名'列 axis=0代表删除行,1代表删除列 inplace=False代表不改变原表 True代表改变原表
data = data.drop('序号', axis=1, inplace=False)  # 删除'序号'列
print(data.head())

#错误

[Running] python -u "d:\Code\python\food.py"
Traceback (most recent call last):
  File "d:\Code\python\food.py", line 2, in <module>
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'

[Done] exited with code=1 in 0.084 seconds

事实上 我已经下载了pandas

img

展开全部

  • 写回答

1条回答 默认 最新

  • 北海 2023-02-10 08:57
    关注

    用命令行检查一下是否成功安装了 pandas:

    pip show pandas
    

    然后确定电脑上有几个Python版本,安装pandas的和运行程序的是否同一个Python版本

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    问剑白玉京 2023-02-10 09:01

    显示没有安装过。我电脑上有好几个python版本,应该是之前我用py3安装的,然后运行的时候稀里糊涂的做了一些别的操作

    回复
    北海 回复 问剑白玉京 2023-02-10 09:05

    那就是了,你要在当前运行的Python版本里安装:

    pip install pandas
    

    回复
    北海 回复 问剑白玉京 2023-02-10 09:06

    有帮助麻烦采纳,感谢

    1
    回复
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 2月17日
  • 已采纳回答 2月10日
  • 创建了问题 2月10日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部