使用miniconda管理python环境
下载miniconda
安装完成添加系统环境变量:
miniconda 修改虚拟环境安装路径:
C:\Users\username\.condaarc(文件不存在则创建)
envs_dirs: - D:\software\Miniconda3\envs
conda使用教程
一定要先执行conda init cmd.exe
安装的时候注意不要为所有用户安装,否则conda会创建环境失败
conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(最新版本) conda activate learn //激活learn环境
conda deactivate //离开当前环境 conda env list // 列出conda管理的所有环境 conda list // 列出当前环境的所有包 conda search --full-name <package_full_name> //搜索包 conda install requests //安装requests包 conda install -n root conda=4.6 // 将conda降回原来版本 conda remove requests //卸载requets包 conda remove -n learn --all // 删除learn环境及下属所有包 conda update requests 更新requests包 conda env export > environment.yaml // 导出当前环境的包信息 conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
conda install --yes --file requirements.txt //安装requirements.txt中的依赖库
conda使用遇到的问题:
问题1:在已经创建好的conda环境下使用pip install 安装到了全局环境中(pip默认安装路径下)
1.创建conda环境(此处为错误示范)
conda create -n 123
2.使用 python -m site 检查123虚拟环境中python环境中pip安装路径和全局python的安装路径,发现一致,这是错误的
3.解决方法:1)删除虚拟环境123;2)再次创建虚拟环境123指定python版本,conda create -n 123 python=3.9;3)再次查看pip安装路径,此时发现安装路径变为conda下的虚拟环境123
4.如果在创建环境时已经指定python版本,则尝试修改site.py中的配置
windows参考:更改conda环境下,pip包安装默认路径
linux参考:conda环境下pip install 无法安装到指定conda环境中(conda环境的默认pip安装位置)