本校网络中心开发团队19招新,以钉钉在线方式开设暑假训练营
Python数据分析
百度百科: Anaconda指的是一个开源的Python发行版本(anaconda也有蟒蛇的意思),其包含了conda、Python等180多个科学包及其依赖项。
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。
conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。
简单来说就是把包含了各种第三方包的Python,不用我们在一个个引入需要的工具包
windows下的安装可参考此博客:点击
注意:安装的顺序可以先安装VScode,再装Anaconda
都安装之后,大家可能会遇到以下问题
目前出现的无法运行,原因基本上就是三个:
没有安装Python插件导致ipynb文件无法正常显示。解决方法:安装Python插件由于中文用户名导致Visual Studio Code加载python服务器时找不到路径,错误信息显示路径中有乱码。 解决方法:在操作系统中创建英文用户并登录,然后安装运行环境和Visual Studio Code由于Visual Studio Code运行账户权限不足导致读取Anaconda路径为空,或错误信息显示无法正常启动Jupyter。 解决方法:使用管理员身份运行Visual Studio Code,重新配置一次Jupyter Server运行环境。我遇到了第二类问题,报错信息有乱码
Activating Python 3.8.2 32-bit to run Jupyter failed with Error: StdErr from ShellExec, 'MySQL' �����ڲ��......后面的乱码应该是电脑登录的用户名是中文的原因,有的同学添加用户名字设置英文反馈就可以了
我创建一个英文账户,重装软件发现并不行
百度了很多办法也没有解决(裂开)差点重装系统
最后解决的方法是
卸载Anaconda重装,(不卸载VScode),然后在VS里面打开一个脚本文件,按照提示下载插件配置
因此应该是安装顺序的问题
因此建议先安装vs,再装Anaconda