由于anaconda的conda命令总是卡死,想要找一个内置mamba的,发现好像可以用miniforge, https://github.com/conda-forge/miniforge
默认使用了conda-forge源,使用mamba代替conda(anaconda里面的conda 总是卡死)
安装方法
- 下载并安装(可以选择just me或者all users)
- 如果是all users,安装软件包需要使用管理员打开“miniforge3 prompt”;
- 或者修改miniforge3文件夹就的属性,去掉只读,安全里面Users给“完全控制的权限”。(貌似官网建议新建一个Anaconda用户组,给这个组读写文件夹的权限)
- 将
C:\miniforge3,C:\miniforge3\Scripts, C:\miniforge3\\Library\bin
加入用户Path - 运行
mamba init
(如果终端不需要自动进入base,mamba config --set auto_activate_base false
) - base下面
mamba update --all
,以及mamba install jupyterlab nb_conda_kernels
- 创建med环境
mamba create -n med python ipykernel numpy scipy matplotlib pandas pydicom
虚拟环境的快捷方式:
把“miniforge3 Prompt”快捷方式复制一份,将activate.bat后面的目录改成虚拟环境的目录,例如修改后是这样:
%windir%\System32\cmd.exe "/K" c:\miniforge3\Scripts\activate.bat c:\miniforge3\envs\medphys
jupyterlab的快捷方式:
c:\miniforge3\python.exe c:\miniforge3\cwp.py c:\miniforge3 c:\miniforge3\python.exe c:\miniforge3\Scripts\jupyter-lab-script.py "c:\data\code"