当前位置: 首页 > 科技观察

Windows10下搭建Python+VSCode数据分析平台

时间:2023-03-14 15:15:28 科技观察

为什么要学习Python最吸引我个人的地方就是简单易学,一切都是变量。相信看过Python之禅的人一定都知道,Python是一门简单到极致的语言。开发脚本非常方便。并且拥有大量的辅助计算库,简直是数据分析领域的buff十足。常用于数据分析、爬虫、自动化运维等领域。此外,python还可以作为一种胶水语言,可以快速组织多种语言构建的复杂代码库。比如使用numpy.python安装+c++开发的python版本,python3相差较大的版本一定是python3.5。其中修改了几种数据类型的特性,从3.6开始支持变量类型注解,使得python语言越来越专业化。从某种角度来说,3.9可能是python3最难上手的版本(没有编程基础)。当然身边很多朋友的反应是python3.9让他愿意用python来编程。+anacondaorpython如果你是入门的话,我强烈推荐使用anaconda。anaconda集成了很多实用的工具,并且之前由python之父吉姆大叔监督。里面选择的库非常实用,也减少了手动pip的时间,windows环境下的配置也很简单。另外,库的安装路径,通过anaconda安装的库默认会安装在anaconda文件夹下,不需要额外设置,通过pip安装python需要修改安装路径。但是anaconda这么香,却不能免费商用。所以如果你是开发商业程序,建议使用原生Python使用pip安装扩展库。+安装提示,如果选择安装anaconda,只需要在windows环境下安装anaconda即可。另外,在版本选择上,尽量选择release版本。python--windowsrelease版(下载)下载地址:https://www.python.org/downloads/windows/如下图,选择你需要的版本,下载安装即可。中间没有蛾子,下一步就是下一步。python官方下载页面是关于系统类型(64或32)的,可以通过我的电脑-->属性查看。如果我电脑里属性页的版本安装不对,不要太紧张。沉重的剧本,所以永远不要不用担心,如果真的安装错了,可以重新安装。安装检查完成后,可以通过cmd打开pythoncmd,运行命令>python>python--version。如果出现上图,则证明你安装成功,可以通过exit()或quit()退出python.anaconda--windows安装通过anaconda官网下载下载地址https://www.anaconda.com/products/individualanaconda官方下载地址点击下载,其实在首页不难找到,anaconda是官方专门针对数据科学优化的python集合包。+通过anaconda清华下载当然很多人在打开anaconda官网的时候会遇到问题,(可能需要科学上网)那我们也可以使用镜像源下载清华源anaconda地址:https://mirrors.tuna。tsinghua.edu.cn/help/anaconda/清华源anaconda下载地址不难发现conda其实还有很多其他的release版本。这里介绍最简单的anaconda。点击链接进入版本列表。并找到最新的发布版本,并下载它。选择需要的anaconda版本并下载后,开始安装。建议在如下界面查看。还有一点需要注意的是anaconda的安装路径,请记住,因为后面会在ide设置中用到,不然会很麻烦。anaconda安装过程中,本地选择一个,是否将anaconda3添加到环境变量中。这里建议勾选,不然后面的设置会很麻烦。很容易说服你检查第二个,是否将anaconda设置为python的默认运行环境。安装完成后,可以使用如下命令判断anaconda是否安装成功。conda--versionpython--version库安装,可以使用pip安装。pip的具体用法,可以使用cmd查看pip--help通过pip--help最常用的是pipinstall<库名>如果需要使用镜像,可以pipinstall<库名>-ihttp://pypi.douban.com/simple/vscode安装visualstudiocode是微软开发的文本编辑器,但是由于社区的大力发展,现在基本都是这可以替代ide(集成开发环境)。下载地址:https://code.visualstudio.comvscode下载地址vscode安装里面花哨的东西不多。下载完成后下一步就是下一步,但是值得注意的是,关于库的设置和配置。vscode配置先安装第一个库,中文翻译。点击方块,在上面的输入框中输入中文,点击安装,就可以得到中文版的vscode了。翻译库快捷键设置,个人比较推荐Sublime。当然你也可以根据自己的需要进行设置。vscode支持vimsublime等快捷键模式。Python扩展包合集Python常用包合集。安装完这个之后,基本上其他的都可以安装了。当然,vscode没有pylance语言包也许只是如此,不然也不会被誉为最适合python的开发环境之一。pylance作为微软开发的python语言服务库,集成了pyright的功能,可以更轻松的在vscode下完成python的编写。这里我也分享一下我的vscode设置,方便大家通过json进行修改。vscode_json设置可以通过ctrl+shift+p打开,输入>preferences:json找到ctrl+shift+p{"python.languageServer":"Pylance",//python语言服务//"python.languageServer":"Microsoft",//可以选择两种语言服务中的一种"files.autoSave":"onWindowChange",//自动保存"python.autoComplete.addBrackets":true,//代码补全"python.pythonPath":"d:/Anaconda3/python.exe",//python默认路径"python.condaPath":"d:\\Anaconda3\\Scripts\\conda.exe",//conda启动路径"python.defaultInterpreterPath":"d:\\Anaconda3\\python.exe",//默认解释器"python.formatting.provider":"black",//格式化可以选择autopep8/yapf/或者black(大家推荐black)"python.autoComplete.extraPaths":[//自动补全路径"d:\\anaconda3\\lib\\site-packages","d:\\Anaconda3\\Scripts",],}美化为额外??的一个优秀的格式化工具,可以支持json文件(也是一种格式,方便理解非结构化数据,对数据分析很有帮助,推荐安装。)RainbowbracketsBracketpaircolorizer,优化代码括号的插件,可以方便编程人员可以快速了解代码格式,避免出现多个或几个括号的情况。vscode底部显示文件大小的工具不需要安装.todo。它可以用作备忘录或书签,很实用,最后为了表示感谢,这里附上一段快速配置pip的代码#文件名Main.pyimportosimportjsondefsettingUpPipy(path:str=r"requirements.json"):"""#这是pip安装+通过循环调用os模块的函数"""withopen(path,mode="r")asf:res=f.read()dic:dict=json.loads(res)sources:dict=dic["sourcesAndPack"]installLibs:list=[]forsorinsources:forlibindic["sourcesAndPack"][sor]:os.system("pip3install"+lib+"-i"+sor)installLibs.append(lib)print("")forlibinstallLibs:os.system("pip3install"+lib)print("")returninstallLibsif__name__=='__main__':path=r"requirements.json"print(path)settingUpPipy(path)//文件名requirements.json{"sourcesAndPack":{"https://mirrors.aliyun.com/pypi/simple/":["dash"],"https://pypi.douban.com/simple/":["akshare","re??quests","flask","pandas"],"https://pypi.tuna.tsinghua.edu.cn/simple/":["tsshare","balck","numpy","rich"]}}【责任编辑:魏丽艳TEL:(010)68476606]