当前位置: 首页 > 后端技术 > Python

Python数据科学环境搭建(jupyter-lab)

时间:2023-03-26 12:56:01 Python

更新于2021-11-23视频教程https://www.bilibili.com/video...好马配好鞍,Python开发需要IDE,或高效的编辑器。Pycharm当然是程序员专用的,也是最受欢迎的,但是几百兆的安装包确实臃肿。python自带的Idle扩展性和实用性差。我觉得现在VSCode的趋势(跨平台,高效)有一统天下的可能,使用Python数据科学会方便很多。当然,你可能也知道数据科学的多面手Anaconda,只是他太臃肿了。我写这篇文章是为了避开他。一、必备安装包VSCodePython解释器(win7支持的最高版本是3.8)Git为Python的pip配置国内镜像Python之所以强大,是因为它有很多扩展包。这些包需要一个名为pip的工具来管理和安装。由于一些众所周知的原因,我们需要将pip包安装源改为国内镜像,否则安装会很慢,甚至可能安装不上。国内源包括:阿里云https://mirrors.aliyun.com/pypi/simple/中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣https://pypi。douban.com/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/临时修改:可以在使用pip的时候加上-i参数指定pip源。pipinstallscrapy-ihttps://mirrors.aliyun.com/pypi/simple/永久修改(推荐):pipconfigsetglobal.index-urlhttps://mirrors.aliyun.com/pypi/simple/使用pip来安装需要写代码的几个包不需要这一步。但是建议安装。flake8和yapf帮助您的代码干净和标准化。安装jupyterlab(推荐)或者jupyternotebookJupyterLab可以看成是交互模式下的资源管理器+python的增强版,可以让我们直观的进行一些数据操作。它是数据科学的重要工具。Jupyter最初叫做IPython,后来改名为Jupyter,意思是Jul??ia+Python+R,包括三大数据科学语言。Jupyter编程环境具有以下两个特点:集中式工作环境:Jupyter支持基于Web的部署和远程访问。不同的科学家在相同的工作环境中进行研究。在调试。文学编程:Jupyter支持笔记本编程模式。代码和文字有机的融合在一起,在代码能运行、结果可见的情况下,很好的保留了研究逻辑,非常方便交流。pipinstalljupyterlab然后从命令行运行jupyter-lab。有些计算机可能是jupyterlab。特别注意,如果此时还是提示命令不存在,请仔细检查:安装目录下是否有中文;pip安装的路径是否已经在环境变量中,如果没有,则将刚才pipinstalljupyterlab提示安装的路径添加到环境变量中运行。安装jupyterlab插件想要愉快的使用jupyterlab,需要安装必要的插件和一些准备工作。主要包括安装nodejs和yarn。安装nodejs的必要准备https://nodejs.org/zh-cn/down...win7支持的最高版本是13.6首先在本地安装nodejs。npm设置国内镜像并安装pythonnodejs包npmconfig设置注册表https://registry.npm.taobao.orgnpmconfiggetregistrypipinstallnodejsinstallyarnnpminstall-gyarn#yarn设置国内镜像yarnconfig设置注册表https://mirrors。huaweicloud.com/repository/npm/yarnconfiggetregistry安装几个常用的插件(这一步建议跳过)#gitpipinstalljupyterlab-gitjupyterlabextensioninstall@jupyterlab/git#githubjupyterlabextensioninstall@jupyterlab/githubjupyterlab运行R代码看看我的jupyterlab可以跑R代码,怎么实现的?在Rstudio中安装IRkernel#InstallIRkernelinstall.packages('IRkernel')IRkernel::installspec()#新版jupyterlab下面这个插件无法安装jupyterlabextensioninstall@techrah/text-shortcuts注意:如果上面命令安装失败,可以尝试以下2种方法。在系统命令行安装先在R安装IRkernel包install.packages('devtools')devtools::install_github('IRkernel/IRkernel')然后切换到R安装路径运行R,再安装IRkernel::installspec()onwindows找到如下路径,如果没有就新建一个,然后将IRkernel文件复制到jupyter中,更改默认工作目录jupyterlab默认工作目录为安装位置,如果要换到其他盘,在终端使用命令:jupyterlab--generate-config会显示jupyterlab的配置文件所在位置。这个时候找到工作目录所在的位置,改成你要存放的位置。c.ServerApp.root_dir,记得把前面的“#”去掉#笔记本和内核使用的目录#默认:''c.ServerApp.root_dir='/home/pyter'VSCode已经使用了新版本的jupyterVSCode本机支持她的Jupyter。Ctrl+Shift+P输入CreateJupyter,然后创建。当然,如果你还没有安装,系统会自动提示你安装。安装后,就可以开始享受了。jupyterlab-desktop(桌面版)的使用和原来的jupyterlab没有太大区别。如果以上都不能运行,最简单的方法就是运行jupyterlab桌面版,相当于官方给你的程序。下载对应版本到jupyterlab桌面