Pycharm学习(二)——PyCharm Python解释器的区别

Project Interpreter——Add local的设置解释器的时候,里面有四个选择:

1.Virtualenv Enviroment:项目文件夹venv下创建了一个独立的python虚拟环境。

使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响。Virtualenv Environment主要解决的库依赖和版本依赖、以及间接授权等问题。

New enviroment:新建一个虚拟环境,就是在该项目独立使用一个python解释器环境,与本地解释器不相互影响。默认使用的就是.../venv/Scripts/python.exe

Inherit global site-packages: 勾选上,可以使用本机解释器下自带的所有包。

Existing enviroment:已存在的虚拟环境

1)虚拟环境初始状态,只有pip和setuptools包,可以在CMD窗口中激活虚拟环境,也可以根据需要安装所需要的包,以后项目文件上传到Github,被用户下载后,虚拟环境也可以一起下载,打开直接运行就好了。

2)虚拟环境安装的各种包都会在.../venv/Lib/site-packages目录下

2.System interpreter:系统里安装的本地Python作为解释器,可以直接选择。

3.Conda Enviroment:conda环境下的解释器环境

如果电脑中安装了Anaconda软件,也可以使用Anaconda里面附带安装的Python解释器。项目文件夹venv在Anaconda下面。

4.Pipenv Enviroment:pip包的一个管理模块。直接使用系统里已经用pip安装的解释器

 

 

 

 

### 如何在 PyCharm 中配置不同版本的 Python 解释器 #### 配置多个 Python 解释器的重要性 为了适应不同的项目需求,开发者经常需要在同一 IDE 下使用多个 Python 版本。PyCharm 支持多种 Python 解释器的配置和管理,这允许针对不同项目使用不同的 Python 环境[^1]。 #### 添加新解释器的具体过程 当首次启动 PyCharm 或者创建一个新的项目时,可能会遇到提示“please select a valid python interpreter”,此时可以通过以下方式来添加所需的 Python 解释器: - **通过设置菜单添加** - 打开 PyCharm 开发工具,右键单击项目选择 settings 选项;当然也可以直接点击工具栏中的 settings 按钮。 - 在弹出的 settings 界面中,定位到 `Project` -> `Project Interpreter` 路径下。 - 接着,在 Project Interpreter 的下拉框旁边找到一个小齿轮图标并点击它,随后会看到一系列可选的操作项,其中包含了 “Add…” 功能用于增加新的解释器路径[^4]。 #### 安装特定版本的 Python 解释器 对于 Mac 用户来说,可以从官方网站获取指定版本的 Python 解释器: - 访问 [Python 官方网站](https://www.python.org/) 并进入 "Downloads" 页面选取适合系统的 Python 发行版进行下载安装[^2]。 #### 切换已有的 Python 解释器 如果已经拥有多个 Python 版本,则可以直接利用上述提到的小齿轮菜单来进行快速切换。只需从列表里挑选合适的解释器版本即可完成更改[^3]。 #### 使用 Conda 创建虚拟环境作为默认解释器 除了手动指定外部安装好的 Python 外,还可以借助 Anaconda 提供的强大包管理系统 conda 来构建隔离的工作空间——即所谓的虚拟环境,并将其设为项目的默认解释器以便于管理和维护依赖关系[^5]。 ```bash # 创建名为 myenv 的新虚拟环境,并激活该环境 conda create --name myenv python=3.x conda activate myenv ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释梦燃

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值