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

轻松搭建:使用Anaconda创建虚拟环境并在PyCharm中配置

一、使用Anaconda创建虚拟环境

1. 安装Anaconda

2..conda常用的命令

3. 创建虚拟环境-以搭建MachineVision为例

4. 激活虚拟环境 

5. 安装依赖包 

二、PyCharm配置环境


在进行Python项目开发时,合理的环境管理是必不可少的,特别是当你在多个项目中使用不同的依赖时。Anaconda作为一个强大的Python包和环境管理工具,可以帮助我们轻松创建和管理虚拟环境。而PyCharm则是许多Python开发者的首选IDE,它提供了强大的集成开发环境,支持与Anaconda环境无缝配合。本文将带你一步一步完成使用Anaconda创建虚拟环境并在PyCharm中配置环境的过程。 

一、使用Anaconda创建虚拟环境

1. 安装Anaconda

        如果你还没有安装Anaconda,可以从Anaconda官网下载适合你操作系统的版本,安装过程非常简单,跟随提示即可完成。

        由于Anaconda官方镜像服务器位于国外,访问速度可能受到网络限制,导致安装和更新软件包时非常缓慢。而清华大学提供了国内的Anaconda镜像源,所以可以顺手配置一下清华源:

  • 打开终端(Windows上可以使用Anaconda Prompt,macOS/Linux使用终端)。
  • 运行以下命令修改conda的配置文件,使用清华的镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

设置默认清华镜像源并使其优先:

conda config --set show_channel_urls yes

这样,你就已经将Anaconda的默认源切换为清华源。


2..conda常用的命令

annconda 创建虚拟环境,保姆极教程_annoconda创建虚拟环境-CSDN博客  ---推荐这个

3. 创建虚拟环境-以搭建MachineVision为例

安装完Anaconda后,打开命令行工具(Windows上可以使用Anaconda Prompt,Mac/Linux上可以使用终端)

先查看一下已有的虚拟环境:

输入以下命令来创建新的虚拟环境: 

这条命令会创建一个名为 MachineVision 的虚拟环境,并指定使用 Python 3.9 版本【一般3.8 3.9 比较稳定】。可以根据需要修改环境名和Python版本。 

4. 激活虚拟环境 

5. 安装依赖包 

在虚拟环境中,可以通过conda或者pip安装所需的Python包。如:

二、PyCharm配置环境

选择刚刚创建的环境下的python.exe文件

测试是否配置成功: 

 

查看所有配置过的环境,可以直接在这选择已经配置过的环境:

http://www.lryc.cn/news/543528.html

相关文章:

  • 【新人系列】Python 入门专栏合集
  • linux ununtu安装mysql 怎么在my.cnf文件里临时配置 无密码登录
  • git,bash - 从一个远端git库只下载一个文件的方法
  • python生成的exe文件防止反编译(pyinstaller加密)
  • Android移动应用开发实践-1-下载安装和简单使用Android Studio 3.5.2版本(频频出错)
  • Android Audio实战——音频相关基础概念(附)
  • 5分钟使用Docker部署Paint Board快速打造专属在线画板应用
  • vue实现根据点击或滑动展示对应高亮
  • java练习(41)
  • 【二分查找 图论】P8794 [蓝桥杯 2022 国 A] 环境治理|普及
  • Docker镜像面试题及参考答案
  • 浅显易懂HashMap的数据结构
  • Fisher信息矩阵与Hessian矩阵:区别与联系全解析
  • 【HTML— 快速入门】HTML 基础
  • Docker 与 Serverless(无服务器架构)
  • DMA 定制固件教程:小白跟做即得单人固件,超详细纯喂饭教程,100% 成功秘籍!FPGA仿真1:1、中断逻辑和TLP核心都在。
  • 嵌入式开发:傅里叶变换(4):在 STM32上面实现FFT(基于STM32L071KZT6 HAL库+DSP库)
  • 飞鱼科技游戏策划岗内推
  • 前端如何进行性能优化
  • 大白话Vuex 核心概念(state、mutations、actions)的使用案例与原理
  • 阿里云ack的创建与实战应用案例
  • 鸿蒙开发深入浅出01(基本环境搭建、页面模板与TabBar)
  • Vue组件:从使用到原理的深度解析
  • Docker部署 MongoDB及常用命令
  • 27.[前端开发-JavaScript基础]Day04-函数基本使用-递归-变量作用域-函数式编程
  • mac修改docker的daemon.json 镜像文件
  • KIMI K1.5:大规模强化学习在大语言模型中的应用与工程实践
  • seacms v9 实现的MySQL注入
  • Go中slice和map引用传递误区
  • C# Unity 唐老狮 No.2 模拟面试题