第二章 搭建Pycharm+Anaconda开发环境

部署运行你感兴趣的模型镜像

搭建Pycharm+Anaconda开发环境

>>导航 Python+Flask+Pyside搭建大模型聊天客户端-总目录<<


前言

什么是Pycharm?
Pycharm是由 JetBrains 公司开发的一款专业的集成开发环境(IDE),专门用于 Python 编程语言。PyCharm 提供了广泛的功能和工具来帮助开发者更高效地编写、调试和测试 Python 代码。
为什么要用Pycharm?
第一点,当然是他的社区版是免费的啦。
第二点,相比于在记事本或交互式编程(俗称黑框框),Pycharm拥有代码编辑和导航、调试、集成版本控制、插件扩展等丰富的功能,不仅可以省去大量的搭建开发环境的时间,而且易上手,页面友好,确实是开发之士常备工具。

什么是Anaconda?
Anaconda是一款广泛使用的开源数据科学平台,专门用于数据科学、机器学习和大数据分析等领域。主要功能有:包管理器(Conda)、虚拟环境管理、跨平台支持等。

为什么要用Anaconda?

其中最重要的一点就是Anaconda预装了大量的科学计算、数据科学、机器学习包,同时有着强大的包管理和环境管理工具,之后可以轻松地创建、管理和切换不同的开发环境,确保不同项目之间的依赖不发生冲突。

众所周知,Python有一个显著特点,那就是它拥有众多功能丰富的包,从而避免我们重复造轮子,提高开发效率。但也引申出了一个问题,一个小型项目中可能会引用数十个包,因此包的管理变得尤为重要。此外,python还有一个叫做虚拟环境的概念,每个虚拟环境中的包相互独立。

对于虚拟环境可以这么理解,Python程序在执行时,需要一个解释器,而这个解释器通常是"python.exe",而每个虚拟环境都会指向已经安装的一个特定版本的Python解释器,并使用一个独立的包管理目录,当解释器在“解释”代码“import xxxx”时,解释器会从当前的环境中寻找xxxx模块,而当前的环境就是我们所谓的虚拟环境,倘若虚拟环境中没有这个xxxx模块,则会报错。

所以我们可以理解:虚拟环境 = python解释器+依赖模块+相关必要配置

而我们的python代码是要运行在虚拟环境中的,因此在运行python之前,我们先要创建虚拟环境,而创建虚拟环境我们就要配置python解释器路径、安装依赖模块和相关必要配置。
当然,Anaconda都会帮我们做好,我们只需要输入一条指令,就可以自动生成虚拟环境**


一、PyCharm的下载和安装

PyCharm官方下载地址:PyCharm官方下载地址

1.1 下载

1. 进入官网主页,点击【Download】

在这里插入图片描述

2. 进入页面后,下拉页面,找到“Community”版本,下载Windows版本

在这里插入图片描述

1.2 安装

1. 双击下载好的安装包,点击下一步

在这里插入图片描述

2. 选择默认安装路径

在这里插入图片描述

3. 按需勾选安装选项,点击下一步

  1. “创建桌面快捷方式”:在桌面创建【PyCharm】快捷图标
  2. “更新上下文菜单”:右击某项目文件夹,出现“将文件夹作为项目打开”选项,点击后启动PyCharm,并以当前文件夹为项目打开
  3. ”创建关联“:以.py结尾的文件,双击时,使用PyCharm打开。
  4. ”更新PATH变量(需要重启)“:将PyCharm 安装目录下”bin“文件夹的目录添加到系统的PATH下,此时当使用cmd控制台直接输入"PyCharm"即可运行PyCharm,可以理解为将"bin"目录添加至cmd的默认搜索路径,在cmd控制台的任何路径下都可以直接运行“bin”文件夹下的程序。

在这里插入图片描述
4. 点击安装,等待安装完成即可。
在这里插入图片描述

二、Anaconda的下载和安装

Anaconda官方下载地址:Anaconda官方下载地址

2.1 下载

1. 进入官网,输入邮箱,点击【Submit】

在这里插入图片描述

2. 进入邮箱,获取下载链接,进行下载
在这里插入图片描述

2.2 安装

1. 双击下载好的安装包,点击下一步

在这里插入图片描述

2. 点击同意
在这里插入图片描述

3. 选择为当前安装还是为所有用户安装,点击下一步
在这里插入图片描述
4. 选择安装路径,建议默认路径,点击下一步

在这里插入图片描述
5. 选择安装选项,点击安装,等待安装成功

  1. 创建开始快捷方式
  2. 添加PATH,原理见上文,此处不建议勾选,易与其他软件冲突。可以使用其提供的Command Prompt,下文会讲使用方法。
  3. 注册Anaconda3 为我的默认Python 3.11,方便其他软件链接Anaconda3,建议勾选。
  4. 清除包缓存。

在这里插入图片描述

三、PyCharm与Anaconda关联

3.1 新建虚拟环境

上文我们讲了虚拟环境的概念,现在让我们用Anaconda创建一个Python虚拟环境。

  1. 在所有应用中找到刚安装好的Anaconda Prompt,点击打开。
    在这里插入图片描述
  2. 映入眼帘的是一个黑框和一行字母,让我们解释下当前页面。

“(base)” 此处是当前的虚拟环境名,表明当前所在的虚拟环境是“base”。
“C:\Users\admin”:当前所在的文件路径。

在这里插入图片描述
3. 现在我们新建一个新的虚拟环境,使用下列命令可以新建一个名为“AIChatx”,python版本为“3.11”的Python虚拟环境。

conda create --name AIChatx python=3.11

conda会帮我们预装一些必备的包,会询问你是否安装,按下回车或输入“y”进行安装
在这里插入图片描述
4. 等待安装成功
在这里插入图片描述
5. 此时表明“AIChatx”虚拟环境已经创建完毕,准备就绪,但此时我们仍在“base”虚拟环境中,我们需要激活(切换)“AIChatx”虚拟环境,从而我们之后的安装卸载包等操作才是对“AIChax”起作用。
在这里插入图片描述
6. 输入以下命令激活“AIChatx”虚拟环境

conda activate AIChatx

当路径前面环境名变成了“AIChatx”时,代表环境切换成功
在这里插入图片描述
此时,我们在“AIChatx”虚拟环境中安装一个requests包,后续若该虚拟环境需要安装其他包,皆可如此操作。

在这里插入图片描述
下面列了一些常见的conda命令。

:: 创建一个新的 Conda 环境
conda create --name myenv python=3.9
:: 激活某个环境
conda activate myenv
:: 删除某个环境
conda remove --name myenv --all
:: 列出所有已创建的环境
conda env list
:: 在当前激活的环境中安装包
conda install numpy
pip install numpy
:: 在指定环境中安装包
conda install --name myenv numpy
:: 移除包
conda remove numpy
:: 移除指定环境中的包
conda remove --name myenv numpy
:: 更新指定环境中的包
conda update --name myenv numpy
:: 列出指定环境中的所有包
conda list --name myenv
:: 导出环境的依赖包到一个 txt 文件
 conda list --export > environment.txt
:: 使用conda命令安装依赖包
conda install --file requirements.txt

3.2 新建PyCharm项目并关联Conda虚拟环境

1. 新建PyCharm项目

下面依次解释下图中的选项:

  1. 项目名称
  2. 项目文件路径
  3. 选择python解释器类型,我们选择用户自建环境,即“custom environment”
  4. 选择已有环境
  5. 选择“Conda”类型,如果你是默认安装路径,会自动识别出来下列路径
  6. 选择我们刚刚新建的“AIChatx”环境

此时我们先不创建GIT仓库,后续讲如何跟GitHub仓库同步。

在这里插入图片描述

2. 完成项目创建和与Conda的关联

至此,我们完成了PyCharm项目的新建和与Conda的关联,当然这个项目还空空如也,下一章我会建立我们项目的整体架构,同时打通与GitHub的连接,之后我们每天都可以将我们在PyCharm上写好的代码同步到我们的GitHub上。

在这里插入图片描述

总结

本章主要讲解了Python虚拟环境的原理,PyCharm和Anaconda的安装
,如何用Anaconda新建和管理虚拟环境和依赖包,此外还讲解了PyCharm新建项目和与Anaconda的虚拟环境进行关联。
下一章将开始建立我们项目的整体架构,同时打通与GitHub的连接,之后我们每天都可以将我们在PyCharm上写好的代码同步到我们的GitHub上。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 头歌 Python 第二章初级教程学习资源 以下是关于头歌 Python 第二章初级教程的学习资源及相关内容: #### 一、Python基础章节概述 第二章通常作为Python的基础巩固部分,主要涉及变量、数据类型、运算符以及基本控制结构等内容。这些知识点对于初学者至关重要,因为它们构成了后续复杂程序设计的核心逻辑[^1]。 #### 二、具体学习内容 1. **变量与数据类型** - 变量的概念及其作用域。 - 数据类型的分类:整型(int)、浮点型(float)、字符串(str)等。 - 如何定义并初始化变量[^3]。 2. **运算符** - 算术运算符(`+`, `-`, `*`, `/`)、比较运算符(`==`, `<`, `>`)和逻辑运算符(`and`, `or`, `not`)的应用场景。 - 结合实际案例演示不同运算符的功能差异。 3. **输入输出功能** 使用内置函数`input()`获取用户输入的数据,并利用`print()`显示结果。 4. **条件语句** 掌握`if...elif...else`结构的编写方式,理解分支判断的工作机制[^2]。 5. **循环结构** 学习如何运用`for`和`while`循环完成重复任务自动化处理过程。 #### 三、推荐学习工具与环境搭建 为了更好地实践上述理论知识,在本地安装开发环境尤为重要: - 安装最新版本的Python解释器(建议选用Python 3.x系列),可以从官网下载官方发行版或者Anaconda集成包。 - 配置IDE(Integrated Development Environment),比如PyCharm Community Edition、VS Code 或者 Jupyter Notebook 来提高编码效率。 #### 四、配套练习项目示例 通过动手实操加深印象,这里提供几个简单的练习题目供参考: ```python # 练习题1: 计算两个数之和 num1 = float(input("请输入第一个数字: ")) num2 = float(input("请输入第二个数字: ")) sum_result = num1 + num2 print(f"{num1} 和 {num2} 的总和为 {sum_result}") ``` ```python # 练习题2: 判断奇偶数 number = int(input("请输入一个整数: ")) if number % 2 == 0: print(f"{number} 是偶数") else: print(f"{number} 是奇数") ``` --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值