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

更新于2021-11-02

好马配好鞍,Python开发需要IDE,或者说高效的编辑器。Pycharm这种当然是程序员专用的,也是最受欢迎的,但几百兆的安装包也确实臃肿。python 自带的Idle扩展性和实用性不佳。我觉得就目前VS Code流行趋势(跨平台、高效),有一统天下的可能,而且用它Python的数据科学就会便捷很多。当然大家也可能了解Anaconda,这个数据科学的全能选手,但他实在太臃肿了,我写这文章就是为了不用他。

1.必要的安装包

  • VS Code
  • Python 解释器(win7最高支持版本为3.8)
  • Git

给Python的pip配置国内镜像

Python之所以强大,是因为它有很多扩展包。这些包都需要一个叫pip的工具来进行管理和安装。

由于某些众所周知的原因,我们需要将pip的包安装源改为国内镜像,如果不改,安装会非常慢,甚至可能无法安装。

国内的源有:

阿里云 https://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) https://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/

临时修改:

可以在使用pip的时候在后面加上-i参数,指定pip源。

pip install scrapy -i https://mirrors.aliyun.com/pypi/simple/

永久修改:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

使用pip安装几个写代码需要的包

这一步并不是必须的。但建议安装。flake8和yapf有助于你代码整洁规范

安装jupyter lab(推荐)或jupyter notebook

JupyterLab可以被视作一个加强版的资源管理器+交互模式下的python,他能让我们可视化地进行一些数据操作。是数据科学必备的工具。
pip install jupyterlab,有的人电脑是pip install jupyter-lab

安装jupyter lab插件

想要快乐的使用jupyter lab,需要安装必要的插件,需要一些准备。

安装nodejs

https://nodejs.org/zh-cn/down...
win7 最高支持版本为13.6

  • 首先安装好nodejs到本地。
  • npm设置国内镜像和安装python的nodejs包
npm config set registry https://registry.npm.taobao.org
npm config get registry
pip install nodejs

安装yarn

npm install -g yarn
# yarn 设置国内镜像
yarn config set registry https://registry.npm.taobao.org/
yarn config get registry

安装几个常用插件

# git
pip install jupyterlab-git
jupyter labextension install @jupyterlab/git
# github
jupyter labextension install @jupyterlab/github
# toc
jupyter labextension install @jupyterlab/toc

jupyter lab 运行R代码

安装IRkernel

#在R安装IRkernel
install.packages('IRkernel') 
IRkernel::installspec()
jupyter labextension install @techrah/text-shortcuts
注意:如果jupyter lab无法安装这个插件,或者失败,可以尝试如下2种方法
  1. 在系统命令行安装

先在R安装IRkernel包

install.packages('devtools')
devtools::install_github('IRkernel/IRkernel')

然后切换到R的安装路径运行R,再安装
IRkernel::installspec()

Python 数据科学环境搭建(jupyter-lab)_第1张图片

  1. 在windows 找到如下路径,如果没有就新建,然后把IRkernel的文件复制到里面

image.png

你可能感兴趣的:(pythonjupyter)