当前位置: 首页 > news >正文

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

http://www.dtcms.com/a/281914.html

相关文章:

  • RNN循环神经网络
  • 面试问题:
  • STM32硬件I2C的注意事项
  • CCK-8 实验详解及 Graphpad 作图指南
  • 阿里云 RabbitMQ 可观测性最佳实践
  • 恶补DSP:1.F28335的时钟系统
  • Swarm Network 选择 Walrus 实现可验证 AI
  • 网络安全(初级)(Python实现sql自动化布尔盲注)
  • JWT基础详解
  • 【云原生网络】Istio基础篇
  • 使用 CrewAI 进行股票分析:自动化投资决策的新途径
  • Capture One24下载与保姆级安装教程!
  • 解决“Windows 无法启动服务”问题指南
  • 数据库询问RAG框架Vanna的总体架构
  • 线上崩溃复盘
  • Unity Android Logcat插件 输出日志中文乱码解决
  • FPGA基础 -- Verilog 访问寄存器数组的指定位示例
  • 第六章 OBProxy 路由与使用运维
  • [Linux入门] Linux 账号和权限管理入门:从基础到实践
  • Linux实现进程之间Socket通信详解
  • 30 天自制 C++ 服务器--Day3
  • NO.6数据结构树|二叉树|满二叉树|完全二叉树|顺序存储|链式存储|先序|中序|后序|层序遍历
  • 【SpringBoot】实战-开发接口-用户-注册
  • 参数检验?非参数检验?
  • 【openbmc3】时间相关
  • 代码随想录算法训练营第五十一天|图论part2
  • 【FreeRTOS】03任务管理
  • 工业相机GigE数据接口的优势及应用
  • django安装、跨域、缓存、令牌、路由、中间件等配置
  • Jenkins全方位CI/CD实战指南