如何使用Pycharm编写项目 「使用教程」

AlgoZenith
• 阅读 4953

创建第一个PyCharm项目

环境准备:安装 Python

因为我们即将创建的是一个Python项目,所以Python是必须安装的。

创建新项目 step1: 双击打开 PyCharm,点击 Create New Project

如何使用Pycharm编写项目 「使用教程」

step2:选择 Pure Python,提供要创建项目的位置​我把这个项目放在了我电脑的这个路径下 /User/xuxh/PycharmProjects/ 并给这个项目起名为 demo

如何使用Pycharm编写项目 「使用教程」

上图左侧面板,列出了 PyCharm 支持的所有项目类型, 除了 Pure Python 我们最为常用的项目类型,也包括现在比较流行的Web 框架 Django and Flask, 也支持 Google App Engine 框架, 同时也支持多种当前广泛应用的前端 Web 框架, 比如AngularReact 等等。总之, PyCharm 支持的项目类型是非常丰富的。

点击箭头,Pycharm 会找到之前安装的 Python 解释器。选择解释器, 点击 Create 按钮。

如何使用Pycharm编写项目 「使用教程」

返回主页面,看到初始的项目结构有三部分组成:

如何使用Pycharm编写项目 「使用教程」

step3:右击项目名,新建一个 Python 文件: New -> Python File

如何使用Pycharm编写项目 「使用教程」

输入文件名 “hello_world",然后回车即可创建 hello_world.py 文件。

如何使用Pycharm编写项目 「使用教程」

step4:写一个简单的程序,打印 “hello world!!!”

如何使用Pycharm编写项目 「使用教程」

step5:运行程序时需要右键点击编辑区 ,选择 Run 'hello_world'( 也可点击菜单 Run -> Run 'hello_world')。

如何使用Pycharm编写项目 「使用教程」

step6:进入运行控制台, 我们可以看到 PyCharm 已经输出了 “Hello World!!!”

如何使用Pycharm编写项目 「使用教程」

使用 PyCharm 创建与管理项目

项目(Project)概念

无论在PyCharm中做什么,都会在项目的上下文中执行。项目是表示完整软件解决方案的组织单位。主要作用就是起到一个项目定义、范围约束、规范类型的效果,这个概念听着有些拗口。现在我们可以简单地把项目理解为是一个单纯的目录。

项目文件

当你创建一个新的项目,PyCharm 会自动生成一个 .idea 文件夹。这个文件夹的主要作用在于存放项目的控制信息,包括版本信息,历史记录等等。 .idea 目录在项目视图中是不可见的的, 如果要看到 .idea 目录的内容,可以选择 “Project” 工具栏, 点击下右侧的箭头, 选择 Project Files

如何使用Pycharm编写项目 「使用教程」

下面是 .idea 目录中的内容: 如何使用Pycharm编写项目 「使用教程」 我们分别来看下这几个文件都有哪些作用:

  • .iml 文件:描述项目结构;
  • workspace.xml 文件:包含与工作区相关的参数与选项;
  • xml 文件:每个 xml 文件负责其自己的设置集,可以通过其名称识别:projectCodeStyle.xml、encoding.xml、vcs.xml 等等。

项目类型

针对不同的项目类型,PyCharm 会自动生成一系列的项目文件、库及 .idea 目录。在创建新项目的界面中,可以看到以下的项目类型,这些项目类型都是 PyCharm 所支持的:

如何使用Pycharm编写项目 「使用教程」

下面介绍主要的几种项目类型:

  • Pure Python:用于纯 Python 编程。此类项目的目录结构包含特定于 PyCharm 的设置、项目文件、库以及 .idea 目录。需要提前安装 Python,上节课我们创建的 demo 就是一个 Pure Python 项目。
  • Django:此项目类型提供 Django 应用程序的特定基础结构以及所有必要的文件和设置。使用 Django 应用程序需要数据库,IDE 已经预配置了 SQLite,如果使用其他数据库引擎,需要提前安装并配置正确。
  • Flask:此项目类型提供 Flask 应用程序的特定基础结构以及所有必要的文件和设置。
  • Google App Engine:此项目类型提供 Google 应用程序引擎应用程序的特定基础结构,以及所有必要的文件和设置。
  • 客户端项目:HTML5 Boilerplate, Bootstrap, and Foundation 都属于客户端项目。 对于客户端应用程序,PyCharm 创建特定的基础结构,并带有所需的文件和目录。

创建项目

创建新项目

PyCharm 的主界面中依次点击: File -> New Project

如何使用Pycharm编写项目 「使用教程」

来到 Welocme to PyCharm 窗口, 选择 Create New Project

如何使用Pycharm编写项目 「使用教程」

导入项目从源文件

  • PyCharm 的主界面中依次点击: File -> Open
  • 在打开的对话框中,选择包含所需源代码的目录;

如何使用Pycharm编写项目 「使用教程」

  • 选定要打开的项目之后单击右下角的 “Open” 按钮;
  • 在弹出的窗口中指定是在单独的窗口中打开新项目,还是关闭当前项目并在当前窗口打开。

如何使用Pycharm编写项目 「使用教程」

管理项目

项目配置

项目配置最主要包括配置项目结构与解释器, 项目结构定义了整个项目包含文件, 解释器指定了程序运行依赖的python 环境是什么。正确的配置上述两项,才能保证程序的正常运行。具体如何配置,后续有单独的章节详细介绍。

Mac 系统依次点击:PyCharm -> Preferences

Windows and Linux 系统依次点击:File -> Settings

如何使用Pycharm编写项目 「使用教程」

除此以外, 不仅可以为当前项目配置设置,还可以为以后将创建的所有项目配置项目设置:File -> New Projects Settings -> Preferences for New Projects

如何使用Pycharm编写项目 「使用教程」

打开项目

可以从 Welocme to PyCharm 窗口打开项目, 可以直接选择 Open 。除此以外,PyCharm保留最近项目的历史记录列表,您可以从左侧列表选择所需的项目打开。

如何使用Pycharm编写项目 「使用教程」

也可以通过主菜单 File -> Open Recent 打开项目。

如何使用Pycharm编写项目 「使用教程」

PyCharm 是允许同时打开多个项目的, 当你已经打开一个项目,然后再打开另外一个项目, 会有下面的弹窗。

如何使用Pycharm编写项目 「使用教程」

New Window and This Window: 每个项目都在其自己的窗口中打开。项目是独立的,不能共享信息,但剪贴板操作除外。所有项目都在同一个 PyCharm 实例中运行,并使用相同的内存空间。 Attach: 新打开的项目与已打开的窗口共享同一窗口。已打开的项目被视为主项目,并且始终首先显示在"项目"工具窗口中。所有其他项目都添加到主项目中。如图所示:

如何使用Pycharm编写项目 「使用教程」

关闭项目

通过主菜单 File -> Close Project

如何使用Pycharm编写项目 「使用教程」

当只有一个打开的项目并关闭它时,PyCharm 将显示 Welcome 界面。如果有多个项目被打开,PyCharm 只会关闭当前的项目。 另外, 如果要在一个窗口中分离已附加到主项目的任何项目,只需从"项目视图"中删除目标项目。"Project"工具窗口, 要删除项目右键单击,选择 Remove from Project View

如何使用Pycharm编写项目 「使用教程」

项目之间切换

PyCharm 是允许在不同窗口打开多个项目的,如何在多个打开项目中切换呢?使用下面的命令:

Window -> Next Project Window
Window -> Previous Project Window
复制代码

清除缓存

PyCharm 缓存了大量文件,长时间运行下来,数据量是很大的,也比较占用系统资源。所以在某些情况下我们需要清除缓存 。例如,一个短期项目结束将来不再使用;解决某些冲突的唯一方法也是通过清除缓存。File -> Invalidate Caches/Restart

如何使用Pycharm编写项目 「使用教程」

作者:居然🌾

点赞
收藏
评论区
推荐文章
CuterCorley CuterCorley
4年前
Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
一、虚拟环境介绍1.虚拟环境与全局环境有时候安装了一个Python库,可能在IDE如PyCharm中不能使用,这是因为:通过pip安装的库默认一般在全局环境中,而PyCharm一般会默认创建虚拟环境,所以两者的环境不一致,导致安装的包不能正常导入使用,解决办法有2种:在PyCharm虚拟环境中安装库,使库位于虚拟环境中将PyCharm的环
Stella981 Stella981
3年前
Python爬虫教程
本篇是介绍在Anaconda环境下,创建Scrapy爬虫框架项目的步骤,且介绍比较详细Python爬虫教程31创建Scrapy爬虫框架项目首先说一下,本篇是在Anaconda环境下,所以如果没有安装Anaconda请先到官网下载安装Anaconda
Stella981 Stella981
3年前
Scapy 从入门到放弃
0x00前言最近闲的没事,抽空了解下地表最强的嗅探和收发包的工具:scapy。scapy是一个python模块,使用简单,并且能灵活地构造各种数据包,是进行网络安全审计的好帮手。0x01安装因为2020年python官方便不再支持python2,所以使用python3安装。!(https://oscimg.oschina.net/os
Stella981 Stella981
3年前
Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python。众所周知,Python目前越来越火,学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了方便大家学习Python,小编整理了一套Python和Pycharm安装详细教程,只要大家按照这个步骤来,就可以轻松的搞定Python和Pycharm的安装了。
Stella981 Stella981
3年前
Django学习之路2
virtualenv简介:virtualenv是一个创建独立python环境的工具。其要解决的最基本问题就是库的依赖和版本,以及间接权限。比如一个ubuntu环境默认安装了python2.7.11的版本,想要使用python3.5,如果再安装3.5,就会比较乱,再如pip安装的软件包,有一个项目用的事Django1.8的
Stella981 Stella981
3年前
Django实战1
1项目开发环境语言环境:python3.6.2,django2.1.2数据库环境:sqlite3(开发环境使用,部署环境使用mysql5.6)开发工具:pycharm2安装python说明:已经安装过python3.6环境的可以跳过此步。python安装包下载地
Stella981 Stella981
3年前
RobotFramework+eclipse配置
  为什么要用Eclipse编辑器?因为ride锻炼不了我们写代码的能力,pycharm编写RF脚本的功能没有EC完善!环境安装步骤:一、python和jdk环境安装配置【略】;二、安装robotframework;三、Ec安装RED插件;四、配置Ec一、python和jdk环境
Stella981 Stella981
3年前
Django项目的创建和管理
1、主题  这部分教程主要介绍如何通过Pycharm创建、管理、运行一个Django工程。对于Django模块的相关知识大家可以参考Python社区。2、准备环境1.Django版本为2.0或更高2.Pycharm版本20173.Python3.6解释器3、创建一个新工程实际上所
Stella981 Stella981
3年前
Python虚拟环境的创建和包下载
为什么使用虚拟环境因为直接在真实环境进行安装python的包会造成环境之间的污染,因此需要创建虚拟环境,原则上每一个项目都需要有一个独属于自己的虚拟环境Python项目的每次运行都需要启动环境,如果所有的模块都在一个环境中,不仅每次加载这些模块慢(尤其是开发过程中),并且依赖还可能相互冲突,甚至有些新引入的依赖会修改已安装模块的版
绣鸾 绣鸾
1年前
Pycharm pro 2023.2.4 for mac
是一种Python集成开发环境(IDE),由JetBrAIns开发。PyCharm提供了强大的功能,包括语法突出显示、智能代码完成、代码检查、自动重构和调试等特性,这些都可以帮助Python开发人员更加高效地编写代码。PyCharmPro是PyCharm的
Python进阶者 Python进阶者
1年前
请问哪位大佬有空?我自己搞不定pycharm安装调试了?
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python环境安装的问题,请问哪位大佬有空?我自己搞不定pycharm安装调试了。二、实现过程这里【东哥】也给到了一个指导,我自己也给了一个配置教程。看上去是没有加载