前言
以前我在使用 python 的时候也经常遇到环境的问题,很是头疼,尝试使用过 Anaconda
来管理我的环境。不过后来因为懒得去研究使用方法,最后嫌麻烦弃用了,都是通过重装 python 来重新配置环境。
后来,我使用 python 的频率都比较低,很多时候我会优先使用 nodejs + javascript 来解决日常问题,不过我在使用 nodejs 时也遇到了环境问题,不过是通过 nvm
(一个 nodejs 的版本管理工具) 来解决的。
现在,我想用 python 来开开发一下 QQ 机器人,我想到我对版本管理会有不少需要。于是最后找到了 MiniConda
。
安装 MiniConda
https://docs.conda.io/en/latest/miniconda
基础命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| conda info conda list
conda config --remove channels default conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda search nodejs conda search -c conda-forge nodejs
conda install -c conda-forge nodejs conda install -c conda-forge nodejs==16.14.2 conda install nodejs==16.14.2
conda update nodejs
|
环境命令
1 2 3 4 5 6 7 8 9 10
| conda env list conda activate nextjs
conda create --name nextjs nodejs==16.14.2 conda create --name moreEnv nodejs==16.14.2 python=3.9
conda env remove --name nextjs
|
在其他平台添加 Anaconda Prompt
Windows Terminal
新添配置,在配置的命令行
中加入以下内容:
1
| powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'D:\ProgramData\Miniconda3\shell\condabin\conda-hook.ps1' ; conda activate 'D:\ProgramData\Miniconda3' "
|
Visual Studio Code
在 "terminal.integrated.profiles.windows"
添加以下内容
1 2 3 4 5 6 7 8 9 10 11 12
| "Anaconda Prompt": { "icon": "terminal-powershell", "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", "args": [ "-ExecutionPolicy", "ByPass", "-NoExit", "-Command", "D:\\ProgramData\\Miniconda3\\shell\\condabin\\conda-hook.ps1", ";conda activate 'D:\\ProgramData\\Miniconda3'" ] }
|