Windown上python的环境配置

于 Windows 上 配置 python 环境

安装 conda

  • 下载

    官网下载,或上 172 下载。

  • 安装

    具体请参考CSDN

  • 配置 conda 环境

    打开环境变量(右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量),

    双击系统变量里的 path 后,在编辑环境变量中点新建。

    :根据 Anaconda 安装的位置修改(E:\Anaconda)部分,或直接 CV 安装路径。

    1
    2
    3
    4
    5
    6
    E:\Anaconda
    E:\Anaconda\Scripts
    E:\Anaconda\Library\mingw-w64\bin
    E:\Anaconda\Library\usr\bin
    E:\Anaconda\Library\bin

  • 检测

    检测是否有 python:

    1
    python

    检测是否有 conda 环境:

    1
    2
    conda info
    conda --version

添加 conda 源(科学上网可跳过)

修改为清华源:

1
2
3
4
5
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

移除清华源:

1
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda 使用

这里仅列举常用的命令,

具体请参考 CSDN

  • 列出所有环境

    1
    conda env list
  • 创建环境

    -n env-name 是设置新建环境的名字,list of package 是可选项,选择要为该环境安装的包。

    1
    conda create -n env-name [list of package]
  • 激活环境

    1
    activate env-name
  • 删除环境

    1
    conda env remove -n env-name

于指定目录下创建 conda 虚拟环境

  • 方法一(不推荐)

    其激活环境需要使用绝对路径,十分不方便。

    1
    2
    conda create --prefix F:\my_envs\myenv python=3.8
    activate F:\my_envs\myenv
  • 方法二(推荐)

    先在 cmd 中输入以下指令:

    1
    conda config --add envs_dirs F:\my_envs

    再创建环境。

    输入以下指令检测指定路径是否成功:

    1
    conda config --show

    再将其指定路径的权限拉满:

    右键 F:\my_env(文件夹) -> 安全 -> 在 组或用户名 中选择 Users -> 编辑 -> 将 Users 权限全勾上