轻松入门:Anaconda 在 PyCharm 中的配置与应用指南

 1 Anaconda

        Anaconda 和 Conda 是两个相关但不同的概念。

        Anaconda 是一个免费且开源的发行版,包含了 Python 和 R 语言的数据科学和机器学习相关的众多包,它包括 Conda、Python、Jupyter Notebook 等多个科学计算和数据科学中常用的应用。

        Anaconda 通过预安装大量常用的数据科学和机器学习工具,简化了环境设置过程。

        简而言之,Conda 是 Anaconda 中的一个组成部分,专门负责包管理和环境管理。

        Anaconda 是一个更大的集成包,旨在为数据科学和机器学习提供一体化的解决方案,其中就包含了 Conda。

 1.1 官方网站

Free Download | AnacondaAnaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.https://www.anaconda.com/download#downloadsicon-default.png?t=N7T8https://www.anaconda.com/download#downloads

 1.2 下载安装

1.3 安装过程

1.4 运行效果

2 pycharm

2.1 下载安装

下载PyCharm:JetBrains为专业开发者提供的Python IDE现在最新版本的 PyCharm,适用于 Windows、macOS 或 Linux。icon-default.png?t=N7T8https://www.jetbrains.com.cn/pycharm/download/?section=windows

这里需要重启电脑 

2.2 软件激活

使用下面这个网址激活就行,包含IDEA激活都可以用

IDEA激活码,IDEA激活码2022,IDEA激活码2023,IDEA注册码,IDEA永久破解,Pycharm激活码,Webstorm激活码 - IDEA激活码2022和2023ajihuo.comicon-default.png?t=N7T8https://www.ajihuo.com/

然后按操作关注他的公众号获取激活码就可以,这里就不详细描述了,这里不永久激活也够用了

3 pycharm中使用Anaconda

3.1 示例项目

        这里我们找一个github上的源码项目:https://github.com/modelscope/modelscope-agent

以这个项目为例在pycahrm中去做一下Anaconda的配置

在 PyCharm 窗口的右上角,点击 “File” > “Settings”

选择Add Local Interpreter

配置Conda Excutable

点击Load Environments

点击Apply,然后OK就行

3.2 创建新环境

conda create --name modelscope-agent-py3.11.5

此时在Anaconda中我们可以看到刚才新创建的环境了

3.3 激活新环境

激活modelscope-agent-py3.11.5环境

 到这里,我们就基本上算是配置完成了

3.4 安装项目所需的包

  requirements.txt 文件通常用于 pip 这个 Python 包管理工具,它包含了一系列的包名和版本号,用于指定 Python 项目的依赖,虽然 Conda 也可以安装许多在 requirements.txt 中列出的包,但并不是所有在 requirements.txt 中的包都在 Conda 的包仓库中可用。

        因此,当使用 Conda 环境时,推荐的做法是先尝试使用 Conda 安装尽可能多的依赖,然后对于那些只能通过 pip 安装的包,再使用 pip 安装。

在 Conda 环境中使用 pip 安装 requirements.txt 中的包时,应当这样做:

  • 激活你的 Conda 环境
  • 确保环境中有 pip
  • 运行 pip install -r requirements.txt 来安装包

        这种方式确保了所有依赖都被安装在当前激活的 Conda 环境中,而不会干扰到系统中的其他 Python 环境。

pip install -r requirements.txt

        今天就先写到这里哈,相信对于刚接触python的小伙伴还是有一定的实操参考价值的,感谢各位的收藏与关注~_~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/601185.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2022年山东省职业院校技能大赛高职组信息安全管理与评估—开发测试服务器解析

任务5:开发测试服务器 目录 任务5:开发测试服务器 解题方法:

外包干了4个月,技术退步明显了...

先说一下自己的情况,大专生,18年通过校招进入武汉某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四…

K8S陈述式资源管理(1)

命令行: kubectl命令行工具 优点: 90%以上的场景都可以满足对资源的增,删,查比较方便,对改不是很友好 缺点:命令比较冗长,复杂,难记声明式 声明式:K8S当中的yaml文件来实现资源管理 GUI:图形…

第九节HarmonyOS 常用基础组件7-RichText

1、描述 富文本组件,解析并显示HTML格式文本。 富文本(RichText)是一种特殊的文本格式,它比普通文本更加丰富多彩。富文本可以包含各种字体、颜色、大小、图像、链接、表格、视频等元素,使文本更加生动、有趣。 2、…

【elastic search】下载安装、使用教程

目录 1.下载安装 1.1.ES&Kibana 1.2.分词器 2.操作 2.1.索引操作 2.1.1.索引的新增、删除、查找 2.1.2.数据类型 2.1.3.结构化 2.2.文档操作 2.2.1.文档的增、删、改 2.2.2.文档的查询 2.2.3.聚合操作 1.下载安装 1.1.ES&Kibana Kibana是一个开源的数据可…

WPF中MVVM手动实现PropertyChanged和RelayCommand

背景:PropertyChanged和Command总是没有记住怎么写 PropertyChanged: public event PropertyChangedEventHandler? PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string propertyName null) {PropertyChanged?.In…

vue3中Element Plus全局组件配置中文的两种方案

Element是一款用于制作页面样式,设计页面结构的框架。相比于其他的几个框架,这个框架设计的更为人性化,对企业级框架VUE的集成也很高。 Element Plus 组件 默认 使用英语,如果你希望使用其他语言,你可以参考下面的两种…

OpenHarmony如何隐藏系统状态栏、导航栏

前言 OpenHarmony源码版本:4.0release 开发板:DAYU / rk3568 一、通过setWindowSystemBarEnable方法设置 当我们应用的Alility继承的是UIAbility时,可以onWindowStageCreate(windowStage: window.WindowStage)方法中实现如下操作&#xf…

【AI】搭建Windows Linux子系统(WSL2)CUDA环境

0.准备工作 Windows本机安装CUDA Driver 首先去下载页面下载驱动文件 点击Get CUDA Driver进入下载页面,我看下载页面跟普通驱动下载页面相同,感觉应该不是单独的驱动,只要之前显卡已经安装好了CUDA的驱动,就可以先省略这一步。…

spi_2024.1.2

spi.h #ifndef __SPI_H__ #define __SPI_H__#include "stm32mp1xx_gpio.h" #include "stm32mp1xx_rcc.h"#include"uart4.h" #include"key_it.h" // MOSI对应的引脚输出高低电平的信号PE14 #define MOSI_OUTPUT_H() do{GPIOE->O…

Linkage Mapper 工具参数详解——Climate Linkage Mapper

从以下链接中获取内容(识别二维码、填写问卷、获取联系方式) Linkage Mapper 报错_python error on **line 806** of lm_util.py in link-CSDN博客 此工具涉及参数非常多,后台需调用其他GIS平台(并且限定版本)&#x…

手写视频裁剪框

<!-- 截取框 --><divv-show"isShow"class"crop-box":style"{width: cropWidth px,height: cropHeight px,left: cropX px,top: cropY px,}"ref"cropBox"mousedown"startInteraction"><!-- 内容在这里 --…

【AI视野·今日CV 计算机视觉论文速览 第280期】Mon, 1 Jan 2024

AI视野今日CS.CV 计算机视觉论文速览 Mon, 1 Jan 2024 Totally 46 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers Learning Vision from Models Rivals Learning Vision from Data Authors Yonglong Tian, Lijie Fan, Kaifeng Chen, Dina K…

React-hook-form-mui(一):基本使用

前言 在项目开发中&#xff0c;我们选择了ReactMUI作为技术栈。在使用MUI构建form表单时&#xff0c;我们发现并没有与antd类似的表单验证功能&#xff0c;于是我们选择了MUI推荐使用的react-hook-form-mui库去进行验证。但是发现网上关于这个库的使用方法和demo比较少且比较简…

二、类与对象(四)

22 内部类 22.1 内部类的概念 如果一个类定义在另一个类的内部&#xff0c;这个类就叫做内部类。内部类是一个独立的类&#xff0c;它不属于外部类&#xff0c;更不能通过外部类的对象去访问内部类的成员&#xff0c;外部类对内部类没有任何优越的访问权限&#xff0c;也就是…

LINUX基础培训之开机启动过程

前言、本章学习目标 掌握系统启动、引导过程 了解grub.conf的参数设置 熟悉系统运行级别 了解加载内核过程 一、LINUX启动引导过程 Linux系统的启动过程并不是大家想象中的那么复杂&#xff0c;其过程可以分为5个阶段&#xff1a; 1.开机自检 服务器主机开机以后&#xf…

5.SolidWorks的学习心法

学习计算机辅助设计软件&#xff08;CAD-Computer Aided Design&#xff09;的很重要的一点&#xff0c;就是要想清楚计算机辅助设计软件的本质和作用是什么。这一点非常重要&#xff0c;如果没有想清楚这一点&#xff0c;总会感觉得没有软件就做不了设计了&#xff0c;甚至是没…

LeetCode 2610. 转换二维数组【数组,哈希表】1373

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

Spring Beans的魔法门:解密多种配置方式【beans 四】

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 Spring Beans的魔法门&#xff1a;解密多种配置方式【beans 四】 前言XML配置方式1. 声明和配置Bean&#xff1a;2. 构造函数注入&#xff1a;3. 导入其他配置文件&#xff1a; java注解方式1. 使用Co…

算法训练营Day35

#Java #动态规划 开源学习资料 Feeling and experiences&#xff1a; 不同路径&#xff1a;力扣题目链接 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右…