Conda使用
使 Conda 可以在 PowerShell 中使用
在 PowerShell 中启用 conda,通常需要确保 conda 的路径已添加到系统环境变量中。可以按照以下步骤操作:
1. 安装 Anaconda 或 Miniconda
如果你还没有安装 Anaconda 或 Miniconda,可以先去其官网下载安装包并进行安装:
2. 设置 conda 在 PowerShell 中启用
方式一:通过 Anaconda Prompt 启动 PowerShell
-
打开 Anaconda Prompt。
-
输入以下命令:
conda init powershell该命令会将
conda初始化配置添加到 PowerShell 配置文件中。 -
关闭并重新启动 PowerShell,然后你就能直接在 PowerShell 中使用
conda命令了。
方式二:手动配置
如果 conda init powershell 没有生效,可以手动将 Conda 安装目录添加到 PowerShell 配置文件中。
-
找到 Conda 安装路径,通常位于以下位置(取决于你安装的是 Anaconda 还是 Miniconda):
- Anaconda:
C:\Users\<YourUsername>\Anaconda3 - Miniconda:
C:\Users\<YourUsername>\Miniconda3
- Anaconda:
-
打开 PowerShell 配置文件。如果是第一次配置,可能需要手动创建配置文件。输入以下命令打开 PowerShell 配置文件:
notepad.exe $PROFILE如果没有文件,PowerShell 会提示你创建一个。
-
添加 Conda 安装路径,在文件中加入以下行:
$condaPath = "C:\Users\<YourUsername>\Anaconda3\Scripts" $env:Path = $condaPath + ";" + $env:Path替换
<YourUsername>为你系统中的用户名,并根据实际情况修改 Anaconda 或 Miniconda 的路径。 -
保存并关闭文件,然后重启 PowerShell。
3. 检查是否成功
打开 PowerShell,输入以下命令:
conda --version
如果安装和配置成功,你应该能看到类似于 conda 4.x.x 的版本号输出。
4. 激活环境
你现在可以在 PowerShell 中激活 conda 环境了,使用命令:
conda activate <env_name>
如果你没有创建任何环境,默认情况下可以激活 base 环境:
conda activate
这样,conda 就能在 PowerShell 中正常工作了。
Conda 常用命令使用
1. 创建和管理环境
-
创建新环境:
conda create --name <env_name> python=<version>例如,创建一个名为
myenv的环境,使用 Python 3.8:conda create --name myenv python=3.8 -
激活环境:
conda activate <env_name>例如,激活
myenv环境:conda activate myenv -
退出当前环境:
conda deactivate -
列出所有环境:
conda env list -
删除环境:
conda remove --name <env_name> --all
2. 包管理
-
安装包:
conda install <package_name>例如,安装
numpy包:conda install numpy -
安装特定版本的包:
conda install <package_name>=<version>例如,安装
numpy1.21.0:conda install numpy=1.21.0 -
查看已安装的包:
conda list -
更新包:
conda update <package_name>例如,更新
numpy包:conda update numpy -
更新所有包:
conda update --all -
卸载包:
conda remove <package_name>
3. 环境导出与导入
-
导出环境配置文件(生成
.yml文件):conda env export > environment.yml -
通过环境配置文件创建环境:
conda env create -f environment.yml
4. 查找和搜索包
-
搜索包:
conda search <package_name> -
查看包的信息:
conda info <package_name>
5. 配置与管理
-
查看conda配置信息:
conda config --show -
添加conda源:
conda config --add channels <channel_name> -
列出conda的所有配置项:
conda config --show channels
pip 换源
https://www.cnblogs.com/hack747/articles/18515020
conda换源
原来的源
channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
替换:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud