找回密码
 会员注册
查看: 29|回复: 0

VSCode安装python以及python第三方库----Numpy,pandas,matplotlib等等最全方法

[复制链接]

2

主题

0

回帖

7

积分

新手上路

积分
7
发表于 2024-9-10 12:44:37 | 显示全部楼层 |阅读模式
目录前言python下载与安装VSCode下载与安装VSCode配置下载中文包下载pythonNumpy,pandas,matplotlib等第三方库下载其他情况关于matplotlib使用时可能出现的问题matplotlib包的其他配置关于%matplotlibinline前言最近在学习有关python第三方库的使用,到网上查找下载Numpy,pandas,matplotlib的方法,发现没有针对使用VSCode安装的简短系列教程,自己也是在网上找大佬的博客,然后反复调试,最后成功完成安装,写了几个相关代码也都可以运行。所以特此发布我总结其他大佬发布文章后的安装方法。python下载与安装https://www.python.org/downloads/在此界面选择下载系统,以Windows为例,直接点图中红色圈记位置,将会下载最新python版本。(推荐下载最新版本,可以减少麻烦)如果需要下载其他版本,往下翻,在如下图位置进行选择下载。下载完成后会跳出这个界面,有两个选择 !!!无论哪种,记得勾选画圈部分(1)InstallNow会直接下载到C盘某文件(2)Customizeinstallation自定义安装按如下图进行勾选,Browse选择安装路径(推荐:可以保护C盘不被过多的文件占用,从而避免系统运行缓慢的问题,而且容易找到文件)VSCode下载与安装https://code.visualstudio.com/Download对于Windows下载文本的解释文本 文本解释UserInstaller默认安装在当前计算机帐户目录,如果使用另一个帐号登陆计算机将无法使用别人安装的vscode。vscode默认提供的为UserInstallerSystemInstaller  安装在非用户目录,例如C盘根目录,任何帐户都可以使用。推荐SystemInstaller版本,它可以自定义安装路径(可以下载到python同一盘里,方便查找)注意!!!按下图进行勾选VSCode配置下载中文包作为一名英语渣,我选择下载中文包(-_-||)有两种方法(推荐2)(1)打开VSCode,Ctrl+Shift+P,点第一个,然后选择下载语言并使用(2)按下面这个图,搜索Chinese,点击安装即可下载python按图中方法,安装第一个就行了下载完可以新建一个python文件运行print("HelloWorld"),最上面中间位置会跳出一个选项,要求你选择编译器,按他推荐的来就行,然后再次运行应该就没有问题了Numpy,pandas,matplotlib等第三方库下载如图,找到终端,点击新建终端(或者直接Ctrl+Shift+`),在命令行中输入py -m pip install numpypandas,matplotlib的下载只需要将numpy替换即可其他情况如果没有出现上面这种下载进度条,显示错误的话,尝试使用下面这个命令pipinstallnumpy关于matplotlib使用时可能出现的问题matplotlib包的其他配置我之前写一个作业,使用matplotlib的时候总是报错​Traceback(mostrecentcalllast):File"D:\VC\python\Lib\site-packages\pandas\compat\_optional.py",line135,inimport_optional_dependencymodule=importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"D:\VC\python\Lib\importlib\__init__.py",line90,inimport_modulereturn_bootstrap._gcd_import(name[level:],package,level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"",line1387,in_gcd_importFile"",line1360,in_find_and_loadFile"",line1324,in_find_and_load_unlockedModuleNotFoundError:Nomodulenamed'xlrd'Duringhandlingoftheaboveexception,anotherexceptionoccurred:Traceback(mostrecentcalllast):File"d:\VC\python运行文件\作业.py",line8,infdata=pd.read_excel('D:/VC/tips.xls')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"D:\VC\python\Lib\site-packages\pandas\io\excel\_base.py",line495,inread_excelio=ExcelFile(^^^^^^^^^^File"D:\VC\python\Lib\site-packages\pandas\io\excel\_base.py",line1567,in__init__self._reader=self._engines[engine](^^^^^^^^^^^^^^^^^^^^^^File"D:\VC\python\Lib\site-packages\pandas\io\excel\_xlrd.py",line45,in__init__import_optional_dependency("xlrd",extra=err_msg)File"D:\VC\python\Lib\site-packages\pandas\compat\_optional.py",line138,inimport_optional_dependencyraiseImportError(msg)ImportError:Missingoptionaldependency'xlrd'.Installxlrd>=2.0.1forxlsExcelsupportUsepiporcondatoinstallxlrd.​大家可以复制下面这个代码去运行一下,如果说报错与上图类似,可以新建终端,输入d:/VC/python/python.exe -m pip installx1rd -U --user --force-reinstall红色部分:是我python包的路径,大家按自己的来蓝色部分:注意看上图最后一行,报错的原因是没有下载x1rd。所以如果你报错的是其他,可以将蓝色部分改为你需要的importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falsefdata=pd.read_excel('D:/VC/tips.xls')print(fdata.head())print(fdata.describe())#Correctedtypoherefdata.rename(columns={'total_bill':'消费总额','tip':'小费','sex':'性别','smoker':'是否吸烟','day':'星期','time':'聚餐时间段','size':'人数'},inplace=True)print(fdata.head())fdata['人均消费']=round(fdata['消费总额']/fdata['人数'],2)#Correctedtypohereprint(fdata.head())print(fdata[(fdata['是否吸烟']=='YES')&(fdata['性别']=='Male')&(fdata['人均消费']>15)])fdata.plot(kind='scatter',x='消费总额',y='小费')plt.show()gb=fdata.groupby('性别')['小费'].mean()print(gb)print(fdata['星期'].unique())r=fdata.groupby('星期')['小费'].mean()fig=r.plot(kind='bar',x='星期',y='小费',fontsize=12,rot=30)fig.axes.set_title('平均小费',fontsize=16)#Changedtitlesettingmethodplt.show()r=fdata.groupby(['性别','是否吸烟'])['小费'].mean()fig=r.plot(kind='bar',x=['性别','是否吸烟'],y='小费',fontsize=12,rot=30)fig.axes.set_title('性别和吸烟情况对小费的影响',fontsize=16)#Changedtitlesettingmethodplt.show()r=fdata.groupby(['聚餐时间段'])['小费'].mean()fig=r.plot(kind='bar',x=['聚餐时间段'],y='小费',fontsize=15,rot=30)fig.axes.set_title('聚餐时间段对小费的影响',fontsize=16)#Changedtitlesettingmethodplt.show()上面这个代码运行成功后会出现这4张图就不一张一张放出来了关于%matplotlibinline遇到这个,需要下载Jupyter,下载方法与中文包和python一致个人建议:尽量不使用%matplotlibinline来运行,原因在你使用了之后会知道的^-^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-5 09:52 , Processed in 0.652528 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表