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

news/2025/2/26 22:55:41

一、使用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.niftyadmin.cn/n/5869250.html

相关文章

在 Windows 上配置 Ollama 服务并开放局域网访问

为了在局域网内共享 Ollama 服务,我们需要完成以下两步: 1、设置 Ollama 的环境变量 OLLAMA_HOST,使其监听局域网的 IP 地址。 (1) 配置 Ollama 服务的监听地址 Ollama 服务使用环境变量 OLLAMA_HOST 来指定监听的地…

elementPlus 中表单验证方法(手机号、正整数、邮箱)

1、手机号验证 <el-form ref"formRef" :model"form" :rules"rule" label-width"100px"><el-form-item label"联系电话" prop"mobile"><el-input type"tel" v-model"form.mobile&q…

服务端获取远程ip的方法

在业务系统中&#xff0c;通常需要获取用户的真实ip地址对用户进行分析&#xff0c;nginx配置需要有相关的配置才行 1、nginx配置 #server模块配置 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; prox…

数据保护API(DPAPI)深度剖析与安全实践

Windows DPAPI 安全机制解析 在当今数据泄露与网络攻击日益频繁的背景下&#xff0c;Windows 提供的 DPAPI&#xff08;Data Protection API&#xff09;成为开发者保护本地敏感数据的重要工具。本文将从 双层密钥体系、加密流程、跨上下文加密、已知攻击向量与防御措施、企业…

【前端】【面试】【功能函数】写一个JavaScript树形结构操作函数:`filter` 与 `forEach`

写一个JavaScript树形结构操作函数&#xff1a;filter 与 forEach 在JavaScript开发中&#xff0c;处理树形结构数据是一项常见的任务。本文将详细介绍两个用于操作树形结构数据的函数&#xff1a;filter 和 forEach&#xff0c;包括它们的功能、使用方法以及具体示例。 1. f…

ubuntu-server 安装 navidia 显卡驱动

资料 https://juejin.cn/post/7362562720708280332 过程 ubuntu-drivers devices 选择ubuntu-server安装 rootroot:~# ubuntu-drivers devices udevadm hwdb is deprecated. Use systemd-hwdb instead. udevadm hwdb is deprecated. Use systemd-hwdb instead. udevadm hwd…

水利工程安全包括哪几个方面

水利工程安全培训的内容主要包括以下几个方面&#xff1a; 基础知识和技能培训 &#xff1a; 法律法规 &#xff1a;学习水利工程相关的安全生产法律法规&#xff0c;了解安全生产标准及规范。 事故案例 &#xff1a;通过分析事故案例&#xff0c;了解事故原因和教训&#x…

当下弹幕互动游戏源码开发教程及功能逻辑分析

当下很多游戏开发者或者想学习游戏开发的人&#xff0c;想要了解如何制作弹幕互动游戏&#xff0c;比如直播平台上常见的那种&#xff0c;观众通过发送弹幕来影响游戏进程。需要涵盖教程的步骤和功能逻辑的分析。 首先&#xff0c;弹幕互动游戏源码开发教程部分应该分步骤&…