python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

目录

 一、xlrd模块

(一)安装xlrd模块

(二) pycharm 配置xlrd

(三) 读取xls格式

(四)xlrd读取时间日期时,会是float类型,需要转换。

二、numpy模块

 (一)numpy模块安装—使用清华大学镜像进行安装即可

(二)pycharm配置时,numpy安装失败,且代码中出现 No module named ‘numpy’

(1)file—-setting —project—python interpret中 

​编辑(2)在system interpret中 选择 python 安装路径,添加即可。

(3)回到界面,选择 新添加的系统解释器位置,numpy就在列表上了,且代码中 import numpy也就没有错误提示了。

(三)控制台 import numpy时,会提示 ModuleNotFoundError: No module named ‘numpy’


 一、xlrd模块

xlrd模块的分为python安装 和pycharm配置两个步骤

(一)安装xlrd模块

用windows + R 输入 cmd   打开**cmd**,输入

pip install xlrd

 按  enter键 安装完成即可,如果想升级,根据提示完成即可

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

(二) pycharm 配置xlrd

pycharm模块导入xlrd模块时,`import xlrd #导入模块`  

会提示 `No module named ‘xlrd’`  说明pytcharm中没有该模块,需要进行配置 

配置路径: file—-setting —project—python interpret

然后添加 +  进行添加即可。
python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

(三) 读取xls格式

我安装的最新版本的xlrd模块,不支持xlsx格式,只支持xls,需要另存为xls。

(四)xlrd读取时间日期时,会是float类型,需要转换。

##数据格式为  

10:39:49 len=1800 m_bMeasureStatus=0 2035 570.97561

下面两个语句将sheet表中第i行第0列(  sheet.cell_value(i , 0)  )中时间格式 转换为datetime或者对应的string格式

 cell = xlrd.xldate_as_datetime(sheet.cell_value(i, 0), 0).strftime('%H:%M:%S') #这是string格式
   cell = xlrd.xldate_as_datetime(sheet.cell_value(i, 0), 0)#这是datetime模式

Python xlrd读取、处理excel日期类型_xldate_as_tuple_林西河的博客-CSDN博客python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块https://blog.csdn.net/qq_51292462/article/details/123163968?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168957525216800186544314%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168957525216800186544314&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-123163968-null-null.142%5Ev88%5Econtrol_2,239%5Ev2%5Einsert_chatgpt&utm_term=xldate_as_datetime%20%20%E5%87%BD%E6%95%B0%E6%B2%A1%E6%9C%89%E5%95%8A&spm=1018.2226.3001.4187

 

二、numpy模块

 (一)numpy模块安装—使用清华大学镜像进行安装即可

打开cmd  输入pip install numpy 会报错,如下

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

解决办法: 使用清华大学的镜像即可

pip install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

python安装numpy python安装numpy模块报错_寂寞沙冷州的技术博客_51CTO博客python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块https://blog.51cto.com/u_39037/6616631

 

(二)pycharm配置时,numpy安装失败,且代码中出现 No module named ‘numpy’

这种是python中没有安装对应的库,根据一(二)在pycharam配置时,安装总是失败。

尝试了:升级pip   —-不管用
cmd中–输入 pip list时,是显示有numpy的 

**解决办法:** 添加系统解释器

(1)file—-setting —project—python interpret中 

python interpret中路径是项目路径,咱们添加一个系统路径,1处,add interpret中 选择  add local interpret 

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

(2)在system interpret中 选择 python 安装路径,添加即可。

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

(3)回到界面,选择 新添加的系统解释器位置,numpy就在列表上了,且代码中 import numpy也就没有错误提示了。

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

pyhon项目中,使用pip安装第三方插件之后,明明使用pip list可以查到,但是在项目中import时仍然找不到怎么办?_pip安装成功但import不成功_summer_my_sunshine的博客-CSDN博客python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块https://blog.csdn.net/summer_my_sunshine/article/details/128062975

(三)控制台 import numpy时,会提示 ModuleNotFoundError: No module named ‘numpy’

pycharm中 numpy 没有异常了,但用python 的console界面进行import numpy时,会提示   ModuleNotFoundError: No module named ‘numpy’

三、opencv模块

直接输入pip install opencv-python 会报错,下面定制源,使用清华大学的源进行下载

在cmd中输入如下:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/

使用pip list 能看到opencv安装成功了

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

 

测试代码:

    import cv2
    img = cv2.imread(r'F:\workspace\spectrum\new-code\fenxi\python_results\weizhi1.jpg', 0)
    cv2.imshow('iamge0', img)
    cv2.waitKey(0)
    # 关闭窗口后退出程序
    cv2.destroyAllWindows()

 

运行代码如下:

python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块

四、使用过程中遇到的问题

1. matplotlib—中文乱码的问题

修改局部字体样式,在需要显示中文的地方增加 fontproperties 属性。

    plt.xlabel("像元个数", fontproperties='SimHei') #解决了中文显示乱码的问题
    plt.ylabel('x1')

matplotlib显示中文的四种方法_matplotlib 中文_QQVQQ…的博客-CSDN博客python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块https://blog.csdn.net/hfy1237/article/details/128218567?ops_request_misc=&request_id=122f0db0a2f144b78a0fa8687c169a65&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-2-128218567-null-null.268%5Ev1%5Econtrol&utm_term=python%20%E4%BD%BF%E7%94%A8matplotlib%E6%97%B6%20%E4%B8%AD%E6%96%87%E4%B8%8D%E6%98%BE%E7%A4%BA&spm=1018.2226.3001.4450

2.保存图片,savefig在show前才可以

        plt.text(len(arrXPos)/3, np.max(arrXpos_np) , str_num)
        plt.plot(arrXPos)
        #savefig放在show前才行,要不然保存不了图片
        strFile =  r'F:\workspace\spectrum\new-code\fenxi\python_results\{0}.jpg'.format(sTempList[8])
        print(strFile)
        plt.savefig(strFile) #在show前才行
        plt.show()

3.pip list查看导入模块–cmd 中输入 pip list即可

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/562314a107.html