哈喽,大家好!我是「励志前端小黑哥」,我带着最新发布的文章又来了!
专注前端领域10年+,专门分享那些没用的前端知识!
今天要分享的内容,是一个免费的环境管理工具,它叫Miniconda
,超级方便。
文末附百度盘下载链接。
介绍
用过nodejs
的都知道,nodejs
的环境管理工具有n
和nvm
,一个macOS的,一个windows的,使用体验一般,偶尔会冲突。
而今天介绍的Miniconda,是一个轻量级的包和环境的管理工具,它包含基础的科学计算库,但不包含额外的软件包。
它能管理多个python
版本、go
版本、nodejs
版本等,使得我们可以轻松创建、保存、加载和切换不同的运行环境,避免不同项目之间的环境冲突。
废话不多说,开整!
安装
首先是安装,在MacOS上安装Miniconda,可以按照以下步骤进行:
- 下载安装包
下载地址:www.anaconda.com/download/su...。
根据你的系统需求,下载一个就可以了,我这里选的Mac。
- 运行安装程序
下载后,是一个shell
可执行文件,如下所示:
然后,我们调用bash命令,执行这个文件即可。
后面就是跟着它的提示,一步一步的继续就行了,傻瓜式的!
期间有一大段它的免责声明、版权、License等内容,一路回车就行:
- 验证安装
安装完成后,我们重新打开一个终端应用程序。如果终端前显示了环境的名称,默认环境名为base
,则说明安装成功。如下图:
图中可以看到,base
环境默认的python
版本为3.12.7
使用
安装完后,接下来就是使用了
!!!使用前,请切换镜像源
国内的网络环境,你懂的!
bash
vi ~/.condarc
编辑个人根目录下的.condarc
文件,输入以下内容:
ruby
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
auto_activate_base: true
channels使用的是清华的镜像源,配置完成后,你就可以调用命令行,愉快的使用了。
如果你没有被墙,或者有魔法,你也可以去看看他们的官方使用文档:docs.anaconda.com/working-wit...
这里列举以下常用的命令:
- 创建环境
conda create
工具默认的环境是base
,官方强烈不建议使用这个环境,因为有可能冲突。
比如新建一个名为env_py3.9
的环境,并指定Python
版本为3.9,命令行输入:
ini
conda create --name env_py3.9 python=3.9
也可以创建一个nodejs,v20的环境:
ini
conda create --name env_node20 nodejs=20
或者为某一个项目单独创建,几个环境同时存在的混合环境:
ini
conda create --name project_env nodejs=20 python=3.7
- 显示环境列表
bash
conda env list
- 切换都某个环境
conda activate your-env-name
比如,切换到我们刚才建的环境env_py3.9
:
conda activate env_py3.9
- 安装包 conda install
可以使用conda install package_name
来安装所需的Python包。例如,
conda install numpy pandas
会安装numpy
和pandas
包。
- 管理软件包
使用conda list
查看已安装的包
conda remove package_name
卸载不需要的包
conda update package_name
更新到最新版本。
- 退出环境
使用conda deactivate
退出当前激活的conda环境,回到系统全局的Python
或nodejs
环境。
结语
Miniconda
是一个强大的工具,可以极大地简化环境的管理和软件包的安装。
通过本文,你可以轻松地安装、配置和使用Miniconda,为你们的每一个项目配置一个独一无二的环境。
可谓是避免版本冲突的究极解决方案,你值得拥有!
附百度云盘下载链接
链接: pan.baidu.com/s/1-M1dZ-MQ...
提取码: vtcj
如果过期了,请评论区留言,我给你发!
PS:文章看完了,如果本文对你有所帮助,请点赞、收藏,这样能让更多人知道!
励志前端小黑哥,全网唯一账号! 关注我,带你了解更多前端知识!