[PyCharm] Interpreter、pip、packages 等辅助功能简单介绍

这篇博客介绍了PyCharm中的Interpreter管理,包括虚拟环境的创建与配置,以及如何添加或删除Python包。文章强调了纯净虚拟环境的重要性,避免不同项目间的包冲突。此外,还讲解了pip作为Python包管理工具的使用,并展示了在PyCharm图形界面中安装和卸载Package的方法。最后,解释了Python Packages的概念,以及它们在编程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载一下自己作为新手入门觉得有用的知识点:[PyCharm] Interpreter、pip、packages 等功能简单介绍
原作者: Clay
注意:相对原文,略有删改。


Interpreter

首先我们从Interpreter 说起。Python 作为一门动态程式语言,我们需要的是Interpreter (直译器) 而非Compiler (编译器),不过这两者的差别不算是本文的主题。

在这里我想介绍的是PyCharm 的Interpreter。在PyCharm 里头,每次我们新建一个全新的专案(Project),在专案里头我们都会有一个属于自己的『虚拟环境』,相关的Python 套件都在"venv" 这个资料夹内,每个虚拟环境里头都会有着全新被建立起的Interpreter,里头并没有除了基本Package 以外的东西。这样纯净的环境有个好处,那就是套件之间不太会冲突—— 至少你今天不会开发专案开发到一半,因为你新装了新的套件、或是升级了旧套件版本,而导致你本来开发的另一个专案动不了了。

在PyCharm 当中,我们可以直接使用新的Interpreter、使用远端的Interpreter、使用已经存在的Interpreter … 只要你想要设定的,你都可以找到。

Ctrl + Alt + S,就可以用快捷键打开PyCharm 的Settings,来到专案的Interpreter 底下,你大概会看到这样的画面。
PyCharm setting
点击右上角的齿轮按钮,然后选择Add。
add pycharm
add interpreter
左侧有各种可以选择的配置、有远端连线、有虚拟环境、有Conda 的环境建制、甚至还有WSL 和Docker。

远端环境的配置可以参考我之前写过的 事实上,本地端若是你想要做什么配置的更动,也与远端Interpreter 大同小异,只要会配置远端,那么本地端肯定不是问题。


pip

pip 是Python 管理套件的工具,在Command Line 中使用非常地方便。
pip install
以上是预设的使用方法,若是你想要调整,也可以将Python3 的pip 直接设定为pip。

在PyCharm 当中,我们其实是有图形化界面可以下载套件的。(当然,如果你习惯Command Line,下方其实也有Command Line 可以使用,下载的package 会直接安装在当前专案的虚拟环境中)

还记得刚才的Interpreter 界面吗?一样以Ctrl + Alt + S 打开,然后找到刚才的界面。
install pip
这次,我们注意右侧的"+" 和"-" 这两个按钮。
+- pip install package
可以看到我当前专案已经有许多Packages ,如果你想要移除某个Package,只需要选取起来,然后按右边的"-" 即可。

那么反过来想, “+” 号便是安装Package,也就是不用由Command Line 输入pip 指令了,系统会自动帮我们装好。

点击"+":
+ pip install
我会看到这个画面,这个画面会列出所有可以安装的Package,上面的搜索框可以让我们主动搜索想要的Package。

如果有特定的版本,比如说你不想要某些更新到最新的Package(有些时候最新版本的反而并不稳定),你也可以使用旁边的Specify version:
specify version
来选择自己想要Package、想要的版本。
选择好之后,直接按"Install Package" 就会自动帮我们安装了。
install package


Packages

Python 当中的Packages,就是别人帮我们开发好的一些函式库,让我们可以直接Import 在我们的程式里面,而不用『重复造轮子』。

当然,有些套件是内建的,我们不用重新安装一遍;然而若是要用别人已经开发好的,我们当然只能选择安装,就像刚才pip 的教学一样。

import package
PyCharm 里头会很好心地提示,像我现在chatterbot 这个Package 就被划了底线,代表我的环境里面并没有这个Package。

所以我依照刚才pip 那里的教学一般,在我当前专案的虚拟环境中装好了ChatterBot 这个Package。(顺带一提, ChatterBot 还需要安装chatterbot-corpus 才能顺利运作)

可以看到我的PyCharm 没有红色底线的警告了。
chatterbot import需要安装chatterbot-corpus
这是一段官方的示例程式码,你可以在https://pypi.org/project/ChatterBot/ 中找到

运行程式码,在我这里,我需要按Ctrl + Shift + F10 就能直接执行,我的朋友告诉我说可以更改,不过我并没有测试过。

执行之后:
chatterbot 执行
我们可以看到ChatterBot 正常地执行了;它训练了相当多的东西。


以上,今天笔记了Python 在PyCharm 这个知名IDE 当中常用的几种辅助功能,大部份是关于Package 的设定,熟悉了之后会觉得相当方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值