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

从0开始配置conda环境并在PyCharm中使用

由于同一台服务器上需要跑多个工程,为防止各个工程之间相互干扰,使用conda虚拟环境

1、下载

Anaconda官网

需要登录账号下载,分情况下载全量版和精简版(mini版)

2、下载之后安装无脑下一步

安装完成之后左下角搜索栏搜索

进入之后就可以配置虚拟环境了

在Anaconda Prompt窗口中输入 conda list,会返回当前环境下已经安装好的包。

3、配置conda

3.1、配置下载源(清华源)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

为了在查看 conda 软件包通道的下载链接时能显示我们手动配置的通道地址,可以通过如下命令进行设置:

conda config --set show_channel_urls yes

3.2、环境管理

创建环境

conda create --name 自己想要的虚拟环境名字 python=3.8 你需要的包(用空格分开)

卸载包

conda uninstall/remove package_name	

删除环境

conda remove --name myenv --all

切换环境

# windows
conda activate myenv
# Linux/Unix
source activate myenv

如果不切换环境,而只是退出当前环境,可以用 conda deactivate 退出当前的 conda 环境。

环境迁移

当我们迁移环境,可以先切换到指定环境下,通过以下命令将这些配置信息导出:

conda env export > 配置文件名.yml

执行此命令可将当前环境配置导出至指定的yml文件,默认保存在当前工作目录(也可指定绝对路径)。若需在其他电脑上基于该配置文件创建 conda 环境,可使用以下命令

conda env create -f 配置文件名.yml

4、在Pycharm中使用

首先需要在命令行中输入

conda --version

如果出现'conda' 不是内部或外部命令,也不是可运行的程序时就需要配置环境变量

配置完成后在Pycharm中新建终端

执行命令给PowerShell的配置文件中添加Conda的初始化脚本

conda init powershell

初始化conda环境

conda init

激活conda环境

conda activate 你之前创建的conda名	

出现这个说明已经在conda环境中了

http://www.xdnf.cn/news/1290799.html

相关文章:

  • 基于Apache Flink的实时数据处理架构设计与高可用性实战经验分享
  • Flink中的窗口
  • 解决程序连不上RabbitMQ:Attempting to connect to/access to vhost虚拟主机挂了的排错与恢复
  • Windows也能用!Claude Code硬核指南
  • 【报错解决】Conda - Downloaded bytes did not match Content-Length
  • Java零基础笔记16(Java编程核心:存储读写数据方案—File文件操作、IO流、IO框架)
  • 搜索引擎核心机制解析
  • 5.0.9.1 C# wpf通过WindowsFormsHost嵌入windows media player(AxInterop.WMPLib)
  • C# WPF本地Deepseek部署
  • 集成电路学习:什么是CV计算机视觉
  • IPA1299至为芯替代TI ADS1299的脑机接口芯片
  • 网络安全合规6--服务器安全检测和防御技术
  • 高级IO(五种IO模型介绍)
  • Spring、Spring MVC、Spring Boot与Spring Cloud的扩展点全面梳理
  • Spring Boot 集成 机器人指令中枢ROS2工业机械臂控制网关
  • 从“存得对”到“存得准”:MySQL 数据类型与约束全景指南
  • 算法题打卡力扣第11题:盛最多水的容器(mid)
  • 音视频处理新纪元:12款AI模型的语音转录和视频理解能力横评
  • 洛谷 P2607 [ZJOI2008] 骑士-提高+/省选-
  • 从钢板内部应力视角,重新认识护栏板矫平机
  • 猫头虎AI分享| 智谱开源了为 RL scaling 设计的 LLM post‑training 框架用于GLM-4.5强化学习训练:slime
  • 深入解析C语言嵌套结构体的内存管理与操作实践
  • 基于CNN与Transformer的无人机应急救援网络异常流量检测
  • 在前端js中使用jsPDF或react-to-pdf生成pdf文件时,不使用默认下载,而是存储到服务器
  • SQL详细语法教程(一)--数据定义语言(DDL)
  • Android SurfaceView TextureView
  • 【Qt开发】常用控件(三) -> geometry
  • kernel pwn 入门(四) ret2dir详细
  • 大模型推理框架vLLM 中的Prompt缓存实现原理
  • GitHub分支保护介绍(Branch Protection)(git分支保护)(通过设置规则和权限来限制对特定分支的操作的功能)