MiniConda 快速环境配置 (二)
一只小胖子
[互联网运营 | 直播电商 | 广告行业] 从业者
如果你不想配置Jupyter环境来学习,也是可以的,你可以直接使用如下在线平台, 它们是已经配置好了的JupyterLab环境,直接打开浏览器访问即可.
如下链接为: Google Colab、Observable在线平台,你可跳过本文后续的内容,直接使用即可.
Make sense of the world with data, together / Observableobservablehq.com/
使用以上在线平台,你可以直接工作了. 如果你还不满足,希望配置自己本机的Jupyter Lab 环境,那么我要好好鼓励你一下... 哈哈... 咱们接着继续....
一只小胖子:JupyterLab 快速环境配置 (一)0 赞同 · 0 评论文章
在如上的链接中,我们通过Anaconda的方式讲解了conda环境及jupyter lab整体环境的配置.本文在这里介绍的是通过Miniconda的方式来配置jupyter lab环境.为啥要用Miniconda环境来配置呢. 官网对Miniconda介绍,它是基于Anaconda的免费/精简版本,它使用迷你的Conda来从Anaconda安装软件包:
Conda - Conda documentationdocs.conda.io/en/latest/index.html
Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository.
步骤一: 安装miniconda conda环境
下载并安装miniconda
步骤二: 安装jupyterlab 及ipykernel
这里我是新安装的,所以终端/命令行执行如下,安装3.0版本:
pip install jupyterlab==3 conda install -c conda-forge jupyterlab=3
步骤三: 激活或者配置conda的环境
请注意在命令行或终端先激活配置,不然安装包时会报错,或者出现安装了包却找不到的情况.
1.激活环境配置 # conda activate base 激活conda环境 2.启动jupyter lab # conda info --base # output: /Users/Likey/opt/miniconda3 # 输出路径 # cd ~/opt/miniconda3/bin # 进入上一步的输出路径 # jupyter lab # 启动jupyter lab ------更多命令使用如下:------ # 查看版本conda --version # 查看env conda info --envs conda info -e conda info --base # 切换环境 conda activate base # 退出环境 conda deavtivate 创建和删除环境 conda create --name xxx python=2 #xxx为环境名称,创建了python版本为2的环境 conda create --name xxx python=3 #创建了python版本为3的环境 conda create --name xxx python=3 anaconda #创建了python版本为3的环境,并具有anaconda的所有包 conda remove --name xxx --all # 删除一个已有的环境 包的安装和卸载 conda install xxx #xxx为包名称 conda remove xxx #卸载包 pip install xxx pip uninstall xxx
conda环境配置的具体说明和使用可参考:
管理conda environmentsblog.csdn.net/weixin_43569478/article/details/111056087
步骤四: 终端或命令行,启动jupyter lab
在conda base环境启动jupyter lab 启动后打开的网页界面 直接console运行命令
步骤五: 学习案例
这里放置一个交互式组件的学习案例用于参考,你也可以在GitHub中查找其它有用的学习资料.
量子位:7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版266 赞同 · 6 评论文章
至此,Anaconda的简化版MiniConda的配置结束 ~ 但因为官方公告Anaconda的市场策略...
Anaconda商用要收费了!!!
在2020年4月,Anaconda的CEO Peter在官网上发了一篇文,说过去几个月有很多公司对于他们的repository制作完整的镜像,或者成百上千地下载packages,给Anaconda的repository带来了很大的负荷。因此,他们决定对于这种重度的商业使用收费。重度的商业使用者,需要购买Commercial版、Team版或者Enterprise版。虽然CEO Peter说,目前轻度的商业用途是不收费的,但是却没有给一个界定的标准。
因此,我们很难判断什么是轻度使用,什么是重度使用。说不定用着用着,不知道啥时候一纸诉状就送上来了。而且,考虑到Anaconda是商业公司,总归要追求盈利的,说不定以后收费规定会不断收紧,不管轻度重度,商业用途都要收费。
需要清楚的是到目前为止,查阅anaconda的官网我们发现,由于目前Anaconda没有支持ARM架构的版本,所以在M1芯片Mac上安装的Anaconda是非常不稳定的,而且仅支持最高3.8版本的Python。而官网原生支持运行在ARM架构上的Python版本为3.9.1,所以综合来讲我们只能寻找一种替代方案,那就是miniforge。
具体参考如下链接:
风影忍着:Anaconda商用要收费了怎么办?没关系,我们有miniforge28 赞同 · 3 评论文章
我是一只热爱学习的小胖子,如果你也热爱学习,并且对SuperMemo感兴趣,欢迎转发和评论!
网友评论