【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好用一些

相关推荐
CLX05058 分钟前
如何安装Oracle 12c Cloud Control_OMS服务端组件与Agent部署
jvm·数据库·python
老纪1 小时前
SQL中如何查找特定的空值行:WHERE IS NULL深度解析
jvm·数据库·python
噜噜噜阿鲁~1 小时前
python学习笔记 | 10.0、面向对象编程
笔记·python·学习
weixin199701080161 小时前
[特殊字符] RESTful API 接口规范详解:构建高效、可扩展的 Web 服务(附 Python 源码)
前端·python·restful
2301_781571422 小时前
mysql数据库响应缓慢如何排查_使用EXPLAIN分析执行计划
jvm·数据库·python
彳亍1012 小时前
实现倒计时数字在到达1后自动隐藏(2为最后可见数字),同时继续运行至-1再终止
jvm·数据库·python
X56612 小时前
CSS如何处理SSR中CSS引入_在服务端渲染时提取关键CSS
jvm·数据库·python
duke8692672143 小时前
PostgreSQL 中高效插入多对多关联数据的三种方案对比与最佳实践
jvm·数据库·python
狮子座明仔3 小时前
AgentSPEX:当 Agent 框架开始把“控制流“从 Python 里抠出来
开发语言·python
m0_463672203 小时前
mysql数据库如何进行逻辑备份与物理备份对比_优缺点分析
jvm·数据库·python