macOS Pycharm中各种环境下的解释器总结

本文详细介绍了在macOS Mojave上的PyCharm 2018.2.4中如何配置和理解不同的Python解释器环境,包括Virtualenv、Conda、System Interpreter和Pipenv Environment。Virtualenv提供独立的Python运行环境,Conda环境使用conda管理包,System Interpreter则是本地解释器,而Pipenv则用于创建虚拟环境。

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

1.电脑版本:macOS Mojave 10.14

2.PyCharm版本:PyCharm 2018.2.4(激活码在另一篇博客中)

3.进入解释器配置的步骤:PyCharm➡️Preference➡️Project InInterpreter➡️右上角工具符号➡️Add

4.之后左侧会有这么几个环境:

主要就是记录对这几个环境的理解。

-----------------------------------------------------------------------分割线-------------------------------------------------------------------------------

一、Virtualenv Environment

 Virtualenv Environment的作用是创建一个独立的、干净的python运行环境。

比如:系统安装了python3.6,里边安装了一些基本的包如numpy、pandas、opencv等,如果我用系统环境运行python项目,那么所有的project都必须在这个装了一些包的python3.6中运行,这时如果我有一个项目需要用到python2.7,还有一个项目需要用到python2.6,那就需要Virtualenv Environment了。

Virtualenv Environment在new一个project的时候会创建一个“白纸”一样的环境,你可以在这个环境中install一些自己想要的package,这里安装的python包只在这个虚拟环境中生效。

二、Conda Environment

con

### 如何在 PyCharm 中将 Anaconda 虚拟环境设置为 Python 解释器 要在 PyCharm 中配置 Anaconda 的虚拟环境作为 Python 解释器,可以按照以下方法操作: #### 设置解释器路径 在 PyCharm 中添加新的解释器时,需指定 Anaconda 虚拟环境中 Python 可执行文件的位置。通常情况下,该文件位于 `envs` 文件夹下。例如,在 Linux 系统上,路径可能类似于 `/home/username/anaconda3/envs/my_env/bin/python3.9`[^1]。 #### 添加新解释器的具体流程 1. 打开 PyCharm 并进入 **File -> Settings**(对于 macOS 用户则是 **PyCharm -> Preferences**)。 2. 导航到 **Project: <project_name> -> Python Interpreter**。 3. 点击齿轮图标并选择 **Add...**。 4. 在弹出窗口中选择 **Conda Environment** 选项卡。 5. 如果需要新建虚拟环境,则勾选 **New environment**;如果已有虚拟环境,则选择 **Existing environment**。 6. 使用浏览按钮定位至目标虚拟环境中的 Python 可执行文件位置,如上述提到的路径 `/home/username/anaconda3/envs/<your_virtual_env>/bin/python3.x`。 #### 验证配置完成 一旦成功设置Conda 虚拟环境作为项目的解释器,可以在项目设置界面看到所选版本号以及关联库列表显示正常加载状态。此时即可利用此特定环境下已安装的所有包来开发程序[^2]。 ```python import sys print(sys.executable) ``` 运行以上脚本可以帮助确认当前使用的正是刚设定的那个 conda env python 版本。 ### 注意事项 - 若遇到权限不足错误,请尝试通过终端命令赋予必要访问权给对应目录下的所有子项。 - 当切换不同 project 或重新启动 IDE 后记得再次核查是否仍保持正确的 interpreter selection[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值