Anaconda配置
1.下载安装包
官方地址:https://www.anaconda.com/download
2.配置环境变量
C:\ProgramData\anaconda3\Library\bin
C:\ProgramData\anaconda3
C:\ProgramData\anaconda3\Scripts\
C:\ProgramData\anaconda3\Library\bin
C:\ProgramData\anaconda3\Library\mingw-w64\bin
这种配置无法使用conda activate node_16
这样的命令,需要省略掉conda,个人不太喜欢,就推荐只配置library\bin
3.创建环境,同时安装包
conda create -n nodejs_16 nodejs=16.13.1
4.查看环境列表
conda env list
5.切换环境列表
conda activate node_16
6.安装包
conda install nodejs=16.13.1
7.查看环境的安装包列表
conda list
8.打包环境
安装打包环境 conda-pack
conda install conda-pack
pip install conda-pack
打包环境
conda pack -n my_env
打包后文件在用户目录下
复制到其他系统中,解压缩到
复制到新机解压
选择全部是
然后就有了环境
PowerShell中支持Conda谢欢环境
默认 conda activate 激活环境命令在 powershell中运行无效
解决方案:
1. 在PowereShell中执行命令 conda init powershell
,初始化conda
执行后再打开powershell会报错
2. 键入指令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
,修改PowerShell限制策略
要管理员运行,不然会报错:
管理员运行命令 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
3. 测试效果
配置好以后,我们打开PoserShell,PS前面会多一个 (base)
,代表着conda环境已经配置好了
我们执行以下conda activate
切换环境
如图,环境已经切换了
4. 取消一打开终端就默认进入conda的base环境
配置后发现每次打开powershell都会先进入base环境,会比较耗时
执行指令 conda config --set auto_activate_base false
可取消默认的base环境
重新启动PowerShell后,可看到就不会默认base环境了
切换环境后