8.1 IDE 结构解析
好了,我们创建了一个新项目。来看看这里都有什么吧。
1. 项目的文件和文件夹结构:
这里显示的是我们项目文件夹的内容 — pythonProject
。
2. 当前打开的文件:
这是 — 文件 main.py
的内容,代码语法会高亮显示。
3. 上面的主菜单:
右上角的有用按钮:
- 「绿色三角形」— 启动项目的按钮。
- 「小虫子」— 启动调试模式的按钮。
- 「放大镜」— 项目搜索。
- 「齿轮」— 设置。
4. 左侧的侧边菜单:
这里有几个有用的按钮,其中我们尤其关心 Terminal 按钮。
5. 状态栏:
状态栏左侧显示的是当前打开文件的路径。右侧显示的是它的编码:CRLF
, UTF-8
。
在完全右侧显示的是当前运行我们项目的 Python 版本 — Python 3.12.x。这可能会派上用场,如果你的计算机上安装了多个不同版本的 Python,并且有些项目在其他版本上运行。
8.2 项目解析
一个普通的项目由在左侧面板中显示的文件组成。这些文件可以大致划分为四部分。
Python 代码文件. 这些文件扩展名为
.py
,并且 PyCharm 用蓝黄图标表示它们。在我们的项目中现在只有一个这样的文件 —
main.py
静态文件。 这些是包含数据但不包括代码的文件。可能是文本文件、图片、媒体文件等等。目前我们的项目中没有这样的文件。
Python 虚拟环境. 在名为 .venv
(是 Virtual
Environment 的缩写) 的文件夹中包含了 Python 的文件
以及一些辅助工具。在这里,包管理器 pip
将会下载你想要使用的第三方库。
外部库 (External libraries). 目前我们的项目中还没有它们,但当你下载后,PyCharm 会在这里显示。
8.3 虚拟环境 — venv
我们来详细聊聊虚拟环境。venv
是 Python 的一个模块,它提供了为不同的 Python 项目创建轻量化和隔离的虚拟环境的功能。它是一个工具,可以让你管理项目依赖,并将它们与系统库隔离。
每个虚拟环境都有自己的 Python 可执行文件和安装库的空间,这保证了项目之间的独立性。
这在不同的项目需要同一个库的不同版本时尤其有用,或者当需要避免系统库与某个特定项目所需的库发生冲突时。
8.4 使用终端
在 PyCharm 中你可以直接使用操作系统的命令行。在 Linux 和 MacOS 中,命令行通常称为终端 (Terminal),所以在 PyCharm 里也这么叫。其实这并不是 PyCharm 的特例,而是程序员中普遍接受的命名。
要打开 Terminal,你需要点击侧边菜单中的终端按钮:
你应该会看到这样的窗口:
在这个窗口里,你可以输入操作系统的命令。我们感兴趣的是其中之一。
让我们看看我们安装的 Python 解释器的当前版本。为此,需要输入:
python --version
这是我的输出:
如果你也输出了 Python 3.12.x,那就说明我们走在正确的路上。
GO TO FULL VERSION