【python学习】windows使用conda管理python虚拟环境

前言

前几天写了篇文章,使用pyenv来管理多版本的python,但是每个项目都要新建一个虚拟环境,太浪费了,今天使用conda来管理一下python的虚拟环境

一、安装

conda分为Anoconda和Miniconda,我们安装Miniconda就行了,够用了,有啥区别百度一下就行,很详细。

Miniconda官网安装教程:https://www.anaconda.com/docs/getting-started/miniconda/install

下载地址:https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe

下载后安装即可,记得勾选添加到Path环境变量中

二、常用命令

1、查看conda版本

conda -V

2、创建虚拟环境

conda create -n env_name python=3.10

-n env_name 指定虚拟环境的名字

python=3.10 执行python的版本

3、删除虚拟环境

conda remove -n env_name --all

4、只删除某个包,不删除虚拟环境

conda remove -n env_name package_name

5、查看已创建的虚拟环境列表

conda env list

6、激活某个虚拟环境

conda activate env_name

7、退出当前虚拟环境

conda deactivate

8、查看已安装的包

conda list

9、安装某个包

强烈建议使用pip安装包,不行再用conda安装

conda install package_name

10、更新某个包

conda update package_name

11、卸载某个包

conda uninstall package_name

三、使用

PyCharm新建项目使用conda,建议先用命令行使用conda新建一个虚拟环境,再在新建项目的设置中选择已经创建好的虚拟环境。如果用PyCharm新建项目时选择新增一个虚拟环境,会在C盘下新建,不太好。

如果是已有项目把项目下的虚拟环境修改为conda的虚拟环境,直接把项目下的虚拟环境删除,然后选择conda的虚拟环境

写在最后的话

使用conda创建的虚拟环境可以多个项目复用,感觉比pyenv好用一些

相关推荐
李帅5153 小时前
用 CPU 做发票识别:从 OCR 文本行到结构化明细表的 4 个硬骨头
python
happylifetree4 小时前
Python79:核心语法-面向对象基础-实例方法
python
贝壳6904 小时前
bool-hybrid-array 9.13.6 偷偷加了个"按键自动升序"的字典,我翻出来测了下
python
百事牛科技4 小时前
Excel的三种密码:防看、防存、防乱改,各管各的
windows·excel
艺杯羹4 小时前
MCP本地服务集成避坑:从Stdio管道僵死到双向JSON-RPC稳健通信
人工智能·python·ai·系统架构·大语言模型·ai编程·mcp
happylifetree5 小时前
Python78:核心语法-面向对象基础-类与对象
python
duansamve5 小时前
Python中进程
python
日日大王学编程5 小时前
AI Agent 技术发展历程、演进逻辑与技术范式综述
人工智能·python
春涧草茶6 小时前
慢就是快16-1协程
开发语言·前端·python
5233AI开发笔记6 小时前
API 返回 429:先区分限速、并发和配额,再决定是否重试
python