conda 创建虚拟环境全流程
conda 创建虚拟环境全流程
1 下载 Miniconda
前往官网 https://www.anaconda.com/download下载,需要提交邮箱,验证下载。
提交成功后,滑至底部,选择 [Miniconda Installers] ,因为它相比 [Anaconda] 更为精简。
注:需要提前下载
Python
,可前去 Python 官网 下载
2 安装 Miniconda
先点击 [Next] ,而后点击 [I Agree] ,而后选择 [All Users] ,这将为电脑的所有用户安装【推荐】,然后选择 [Next]
之后,选择安装路径,可以根据自己的情况来,但要记住安装路径,因为之后要添加【环境变量】
之后,三项【全部勾选】后安装即可。
3 配置环境变量
右键 [此电脑] ,选择 [属性] ,打开 [系统] 窗口,点击 [高级系统设置]
打开 [系统属性] ,选择 [高级] 选项,点击 [环境变量] 在 [环境变量] 窗口,选择 [path] 点击 [编辑] ,在 [编辑环境变量] 窗口中,将 Miniconda 如图所示配置。
配置【三个路径】一般默认情况为,根据之前安装时的具体路径选择
1 | C:\ProgramData\miniconda3 |
注:一定要点击确认,进行保存
4 Conda 的使用
首先检查是否已经成功配置,在命令行/终端中输入
1 | > conda -V |
如果输出版本号,则说明环境配置成功,可正常使用
5 创建环境
创建虚拟环境
1 | conda create -n 环境名 python=3.12 |
环境名
可自己定义,python=x.x
可省略
注:必须在全局已经下载安装了
Python
6 激活环境
激活已经创建的虚拟环境
1 | conda activate 环境名 |
退出激活的虚拟环境
1 | conda deactivate |
7 常见问题:Run ‘conda init’ before ‘conda activate’
当执行
1 | conda activate 环境名 |
时会遇到报错
1 | CondaError: Run 'conda init' before 'conda activate' |
[!NOTE]
解决方法
使用【管理员身份】打开【终端】,执行命令
1 | conda init |
然后回到重新执行
1 | conda activate 环境名 |
如若仍然失败,则检查是否为下文的常见问题:无法加载文件 profile.ps1
8 常见问题:无法加载文件 profile.ps1
如果【已经使用管理员身份执行完】命令 conda init
,在重新打开终端时出现以下报错
1 | . : 无法加载文件 C:\Users\Username\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 |
则可以【使用管理员身份】打开终端,执行以下命令
1 | Set-ExecutionPolicy RemoteSigned -Scope CurrentUser |
而后关闭终端,重新打开
如果此时命令行前显示 (base)
则说明配置完成
1 | (base) PS C:\... |
此时使用,即可成功激活虚拟环境
1 | conda activate 环境名 |
9 其他 conda 命令
1 | conda info --envs # 显示所有环境信息 |