Python 开发工具 -- PyCharm 简介

ops/2024/11/25 5:11:24/

一、PyCharm 简介

PyCharm 是由 JetBrains 打造的一款 Python IDE。

PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。

  • PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/
  • 社区版下载:https://download-cdn.jetbrains.com.cn/python/pycharm-community-2024.2.4.exe
  • PyCharm 中文网站:https://www.jetbrains.com.cn/pycharm/
  • 中文教程:https://www.runoob.com/python/python-ide.html

二、安装 PyCharm

  • 选择社区版下载
    https://download-cdn.jetbrains.com.cn/python/pycharm-community-2024.2.4.exe
    在这里插入图片描述

下载安装包后,运行 exe 文件安装:
在这里插入图片描述

三、Anconda 安装

Anaconda(中文常称为“大蟒蛇”)是一个开源的Python发行版本,它提供了Python环境管理、数据科学工具集和科学计算库,非常适合数据科学和机器学习领域的应用。

安装Anaconda:

  1. 下载安装包
    用户可以从Anaconda官网下载适合自己操作系统的安装程序,并按照提示完成安装。
    在这里插入图片描述
  2. Windows 环境下安装 ,运行安装程序文件
  • 添加环境变量
    在这里插入图片描述
  • 安装完成
    在这里插入图片描述
  1. 创建虚拟环境:
  • 打开Anaconda PowerShell Prompt,
    在这里插入图片描述

  • 使用conda create命令可以创建一个新的虚拟环境 python313_test,并指定Python版本和需要安装的包。

conda create -n python313_test python=3.13

在这里插入图片描述

激活环境:使用activate命令(在Windows上)或source activate命令(在Mac和Linux上)来激活创建的虚拟环境。

conda activate python313_test

在这里插入图片描述

安装包:在激活的环境中,使用conda install命令来安装所需的Python包。

配置Pycharm环境

新建 Python 工程,选择 Python 环境为上面创建的 python313_test
在这里插入图片描述

参考文档:

  1. https://zhuanlan.zhihu.com/p/791683528

http://www.ppmy.cn/ops/136484.html

相关文章

小米xiaomi

文章目录 一、vector和list的区别?二、include 双引号和尖括号的区别?三、set的底层数据结构?四、set和multiset的区别?五、map和unordered_map的区别?六、虚函数和纯虚函数的区别?七、extern C有了解过吗&…

Yolo11改进策略:Block改进|VOLO,视觉识别中的视觉展望器|即插即用|附代码+改进方法

摘要 论文介绍 VOLO模型概述:本文提出了一种名为VOLO的视觉识别模型,该模型旨在通过创新的注意力机制——前景器(Outlooker)来提高视觉识别的性能。VOLO模型在ImageNet等基准测试上取得了优异的结果。研究背景:传统的视觉Transformer(ViT)模型在全局依赖性建模上表现出…

I.MX6U 裸机开发15.IRQ中断——GPIO中断处理

I.MX6U 裸机开发15.IRQ中断——GPIO中断处理 一、向GPIO驱动添加中断处理函数1. GPIO 相关寄存器(1)GPIOx_ICRn 按键GPIO设置中断模式(2)使能GPIO对应的中断(3)GPIOx_EDGE_SEL(4)GPI…

stable diffusion生成模型

1、stable diffusion Stable Diffusion 是一种扩散模型,基于对图像的逐步去噪过程训练和生成。它的核心包括以下几个步骤: 扩散过程(Diffusion Process)在训练时,向真实图像逐步添加噪声,最终将其变为纯随机噪声。这是一个正向过程,目的是学习如何将复杂的图像分解成随…

DFT专家分析scan insertion时使用EDT的策略

作为一名芯片设计DFT工程师专家,在做scan insertion(扫描插入)时使用EDT(Embedded Deterministic Test,嵌入式确定性测试)的参数配置策略,需要综合考虑多个方面的因素,以确保测试的高…

SpringMVC 执行流程详解

目录 前言1. SpringMVC 的核心组件概述1.1 DispatcherServlet1.2 HandlerMapping1.3 HandlerAdapter1.4 拦截器(HandlerInterceptor)1.5 ViewResolver 2. SpringMVC 的执行流程详解2.1 接收请求并分发2.2 获取 HandlerExecutionChain2.3 获取 HandlerAda…

远程控制软件使用教程

随着数字化办公浪潮的席卷,远程控制软件已经悄无声息地融入我们的日常生活,成为提升工作效率的神奇工具。它让我们无论身处何地,都能轻松驾驭办公室电脑,让旅途中的工作也变得轻松自如。那么,远程控制软件究竟是什么&a…

豆包MarsCode算法题:三数之和问题

问题描述 思路分析 1. 排序数组 目的: 将数组 arr 按升序排序,这样可以方便地使用双指针找到满足条件的三元组,同时避免重复的三元组被重复计算。优势: 数组有序后,处理两个数和 target - arr[i] 的问题可以通过双指针快速找到所有可能的组…