python的虚拟环境和anaconda
1.作用
类似于docker,隔离环境,隔离包
2.创建虚拟环境(venv)
# 1. 创建环境 python -m venv 虚拟环境名字 # 2. 激活环境 .\虚拟环境名字\Scripts\activate # 3. 验证(应显示虚拟环境中的Python路径) where python # 4. 安装包(将安装到虚拟环境中) pip install requests # 5. 退出环境 deactivate3.anacoda创建虚拟环境
1.命令
(1)创建虚拟环境 conda create --name <env_name> python=<version> (2)激活虚拟环境 conda activate <env_name> (3)退出虚拟环境 conda deactivate (4)查看所有虚拟环境 conda env list (5)删除虚拟环境 conda remove --name <env_name> --all (6)克隆虚拟环境 conda create --name <new_env> --clone <old_env> (7)在虚拟环境中安装包 conda install <package_name> (8)导出虚拟环境配置 conda env export > environment.yml (9)从 environment.yml 创建环境 conda env create -f environment.yml2.配置虚拟环境存储的路径
1.查看当前环境路径配置: conda config --show envs_dirs 2.修改 .condarc 文件(优先级最高) notepad C:\Users\<用户名>\.condarc 3.添加或修改: envs_dirs: - D:\Anaconda3\envs # 你的自定义路径(D 盘) - C:\Users\<用户名>\.conda\envs # 可保留(备用) 4.验证是否生效: conda config --show envs_dirs4.codna镜像源配置
# 查看镜像源 conda config --show channels # 1. 添加主仓库 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 2. 添加社区仓库(conda-forge 等) conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ # 3. 显示包来源地址,方便排查 conda config --set show_channel_urls yes # 4. (可选)移除默认国外源,加速更明显 conda config --remove channels defaults # 5. 清除索引缓存,立即生效 conda clean -i