使用 PyCharm 新建 Python 项目详解

使用 PyCharm 新建 Python 项目详解

文章目录

  • 使用 PyCharm 新建 Python 项目详解
      • 一 新建 Python 项目
      • 二 配置环境
        • 1 项目存放目录
        • 2 Python Interpreter 选择
        • 3 创建隔离环境
        • 4 选择你的 Python 版本
        • 5 选择 Conda executable
      • 三 New Window 打开项目
      • 四 目录结构
      • 五 程序编写运行
      • 六 Pycharm 下载

本文详细介绍了如何在 PyCharm 中新建 Python 项目,并配置项目环境的全过程。步骤包括从文件菜单中创建新项目、选择项目存放目录、配置 Python 解释器、创建隔离环境、以及选择合适的 Python 版本。此外,还对如何选择 Conda 环境的可执行文件进行了说明。完成项目创建后,文章展示了项目的目录结构,并指导用户在 main.py 文件中编写和运行简单的程序。本文适合刚开始使用 PyCharm 进行 Python 开发的用户,帮助他们快速上手。

预备课:Python 安装和依赖管理指南:Conda 与 Pip

一 新建 Python 项目

使用 Pycharm 新建 Python 项目,File -> New Project…

在这里插入图片描述

二 配置环境

在这里插入图片描述

看红框中的红色数据部分

1 项目存放目录

Location 这里选择你项目存放的地址

2 Python Interpreter 选择

Python Interpreter 这里选择 Conda

在这里插入图片描述

3 创建隔离环境

这里选择 Conda 为此项目创建的隔离环境(这里自动会生成一个项目)

4 选择你的 Python 版本

这里选择你需要的 Python 版本

在这里插入图片描述

5 选择 Conda executable

Conda executable 这里选择 Conda 的安装位置中的 condabin 文件夹下的可执行文件,Mac 和 Windows 文件后缀各有不同。

在这里插入图片描述

相对的目录路径 miniconda3/condabin/conda
在这里插入图片描述

三 New Window 打开项目

点击 创建 会出现下面的提示框,选择 New Window。
在这里插入图片描述

四 目录结构

项目打开之后的目录结构

在这里插入图片描述

五 程序编写运行

你可以这 main.py 中编写你的程序。

在这里插入图片描述

点击右上角绿色三角 ▶️ 运行程序,看红框的箭头指示以及中文红字说明。

在这里插入图片描述

打印出结果,Hello World 。

六 Pycharm 下载

社区版是免费的,专业版收费,社区版够用。

Pycharm 全版本下载地址:Jetbrains Pycharm
Pycharm 免费社区版(Mac M系列):Pycharm Community 2024.2.1

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【资料分析】平均倍数类

平均 观察选项,差距较大,大胆约分即可 很少的情况下,选项相差很近不能随便约分 倍数 第N次注意增长率是否为下降! 问的是基期倍数比哦 平均增长量 十三五这种明确问法,一定是五年 属于有往前推的A和不往前推的…

【QT】常用控件-下

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:QT 目录 👉🏻QComboBox👉🏻 QSpinBox👉🏻QDateTimeEdit👉🏻QD…

第四届长城杯部分wp

还是太菜了,要经常练了 1.BrickGame 读源码可以看到时间的值是由js设定的,所以控制台将timeleft的时间改成999999 通过游戏就可以得到flag 2.SQLUP 一道文件上传的题目,在登陆页面我用admin和1登陆成功了,但是按照正常的应该是…

实战千问2大模型第三天——Qwen2-VL-7B(多模态)视频检测和批处理代码测试

画面描述:这个视频中,一位穿着蓝色西装的女性站在室内,背景中可以看到一些装饰品和植物。她双手交叉放在身前,面带微笑,似乎在进行一场演讲或主持活动。她的服装整洁,显得非常专业和自信。 一、简介 阿里通义千问开源新一代视觉语言模型Qwen2-VL。其中,Qwen2-VL-72B在大…

Spring Boot 集成 Redisson 实现消息队列

包含组件内容 RedisQueue:消息队列监听标识RedisQueueInit:Redis队列监听器RedisQueueListener:Redis消息队列监听实现RedisQueueService:Redis消息队列服务工具 代码实现 RedisQueue import java.lang.annotation.ElementTyp…

清理C盘缓存的垃圾,专业清理C盘缓存垃圾的步骤与策略

在维护计算机系统的过程中,定期清理C盘(通常是系统盘)中的缓存和垃圾文件是一项至关重要的任务。这不仅能有效释放磁盘空间,提升系统性能,还能减少因磁盘空间不足导致的程序运行缓慢或错误。以下是一系列专业且安全的步…

请求响应-02.请求-postman工具

一.前后端分离开发 当前主流的开发模式是前后端分离开发,每开发一个功能,就需要对该功能接口进行测试,当前我们的测试方法是直接将url地址输入到浏览器中,查看web页面是否满足我们的要求。但是浏览器发起的请求全部都是GET请求&am…

架构设计 - 常用日志收集方案选型对比与推荐

目录 1. 常用组合1.1 ELK Stack -> Elastic Stack1.2 EFK Stack1.3 Graylog1.4 PLG 日志系统1.5 Splunk1.6 Filebeat ELK1.7 AWS CloudWatch Logs1.8 阿里云日志服务1.9 腾讯云 CLS(日志服务) 2. 推荐 日志收集是系统监控和调试中的关键环节。常见的…

[ RK3566-Android11 ] 关于 RK628F 驱动移植以及调试说明

问题描述 我这个项目的SDK比较老,移植RK628F最新驱动的调试过程,踩了很多坑,希望大家别踩坑。 解决方案: 首先在FTP上下载最新的RK628的驱动 rk628-for-all-v27-240730 版本。 下载完后 不要直接替换,不要直接替换&a…

小琳AI课堂:o1系列模型

大家好,这里是小琳AI课堂!今天我们一起来探索OpenAI最新发布的o1系列模型,这可是AI领域的一大突破哦! OpenAI o1系列模型技术大揭秘 o1系列模型是基于强化学习(RL)训练的,包括o1-preview和o1-…

【CSS】选择器(基本选择器、复合选择器、属性匹配选择器、结构伪类选择器、伪元素选择器)

选择器 引入方式基础选择器复合选择器属性匹配选择器结构伪类选择器伪元素选择器 引入方式 1&#xff1a;外联 <!-- css引入方式1&#xff1a;外联 外联与内嵌优先级相同&#xff0c;取决于加载顺序 --><link rel"stylesheet" href"./样式.css"…

起重机检测系统源码分享

起重机检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Visio…

直播相关02-录制麦克风声音,QT 信号与槽,自定义信号和槽

一 信号与槽函数 #include "mainwindow.h" #include <QPushButton> #include <iostream> using namespace std;//我们的目的是在 window中加入一个button&#xff0c;当点击这个button后&#xff0c;关闭 MainWindow 。 MainWindow::MainWindow(QWidget …

速通GPT-3:Language Models are Few-Shot Learners全文解读

文章目录 GPT系列论文速通论文实验总览1. 任务设置与测试策略2. 任务类别3. 关键实验结果4. 数据污染与实验局限性5. 总结与贡献 Abstract1. 概括2. 具体分析3. 摘要全文翻译4. 为什么不需要梯度更新或微调⭐ Introduction1. 概括2. 具体分析3. 进一步分析 Approach1. 概括2. 具…

【Unity学习心得】如何制作俯视角射击游戏

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、导入素材二、制作流程 1.制作地图2.实现人物动画和移动脚本3.制作单例模式和对象池4.制作手枪pistol和子弹bullet和子弹壳bulletShell5.制作散弹枪shotgun总…

MMLU-Pro 基准测试数据集上线,含 12k 个跨学科复杂问题,难度提升,更具挑战性!DeepSeek 数学模型一键部署

在大语言模型 (LLM) 蓬勃发展的时代&#xff0c;诸如大规模多任务语言理解 (MMLU) 之类的基准测试&#xff0c;在推动 AI 于不同领域的语言理解与推理能力迈向极限方面&#xff0c;发挥着至关重要的关键作用。 然而&#xff0c;伴随模型的持续改进与优化&#xff0c;LLM 在这些…

Vue路由:Vue router

目录 路由的基本概念 1. 路由 2. 单页应用SPA 3.前端路由的实现方式 3.1Hash模式 3.2History模式 Vue router 4 1.概述 2.安装使用 3.基础用法 3.1路由匹配规则声明 3.2动态路由匹配 3.3路由命名 3.4路由重定向 3.5路由嵌套 3.6命名视图 3.6声明式导航&编程…

el-input设置type=‘number‘和v-model.number的区别

el-input设置typenumber’与设置.number修饰符的区别 1. 设置type‘number’ 使用el-input时想收集数字类型的数据&#xff0c;我们首先会想到typenumber&#xff0c;设置完type为number时会限制我们输入的内容只能为数字&#xff0c;不能为字符/汉字等非数字类型的数值&…

【网络安全】-文件下载漏洞-pikachu

文件操作漏洞包括文件上传漏洞&#xff0c;文件包含漏洞&#xff0c;文件下载漏洞。 文章目录  前言 什么是文件下载漏洞&#xff1f; 1.常见形式&#xff1a; 常见链接形式&#xff1a; 常见参数&#xff1a; 2.利用方式&#xff1a; 3.举例&#xff1a;pikachu不安全的文件…

智能语音技术在人机交互中的应用与发展

摘要&#xff1a;本文主要探讨智能自动语音识别技术与语音合成技术在构建智能口语系统方面的作用。这两项技术实现了人机语音通信&#xff0c;建立起能听能说的智能口语系统。同时&#xff0c;引入开源 AI 智能名片小程序&#xff0c;分析其在智能语音技术应用场景下的意义与发…