【发布时间】:2019-08-02 15:45:25
【问题描述】:
我正在尝试设置 Anaconda 的 base 环境以在 PyCharm 中使用。设置中没有这样的选项(“系统解释器”或“创建新环境”;我不得不使用“系统解释器”)。我设法为终端设置了“activate.bat”,但在调试或正常运行期间没有激活“基本”环境 - 结果我收到错误(与仅在 Anaconda 控制台中运行相比 - 一切都很好)。我该怎么办?
【问题讨论】:
我正在尝试设置 Anaconda 的 base 环境以在 PyCharm 中使用。设置中没有这样的选项(“系统解释器”或“创建新环境”;我不得不使用“系统解释器”)。我设法为终端设置了“activate.bat”,但在调试或正常运行期间没有激活“基本”环境 - 结果我收到错误(与仅在 Anaconda 控制台中运行相比 - 一切都很好)。我该怎么办?
【问题讨论】:
您需要从基础 Anaconda 中选择 python.exe,例如
使用2019.1 EAP build 也是一个更好的选择,因为那里有针对终端中 conda 激活的修复。您实际上不需要选择activate.bat 作为终端。
【讨论】:
我是 Mac OS 用户 (Catalina)。
我在这里找到了我的 Conda 基础环境: /Users/donald/anaconda3/bin/python3
幸运的是 pip3 和 Conda (base) 在这个设置下可以非常无缝地协同工作。所以这个环境应该显示为“Python 3.8 (base)”(或类似的),与您的其他 Conda 环境分开。
【讨论】:
我是 Linux 用户。
在 PyCharm 中使用 anaconda 之前,我安装了 anaconda,就像 anaconda 网站说的那样:
https://docs.anaconda.com/anaconda/install/
后来我尝试在 PyCharm 中的 anaconda 环境选项中使用它,但它再次安装了所有内容,即使 mi PC 上已经安装了 anaconda。
我解决了选择“Pure Pyhton”项目、“现有解释器”并在“解释器”中添加来自 anaconda 安装的 python 可执行文件的问题。图片是我的项目配置示例。
【讨论】:
我正在使用 macOS,并且我在以下位置获得了基本 python 环境
/opt/anaconda3/bin/python3
只需在现有环境选项下的解释器部分中添加位置
【讨论】:
Windows 解决方案:
转到文件->设置-> Python解释器->添加(齿轮符号)-> VirtualEnv环境->现有环境(C:...\Anaconda3\python.exe)
此序列将创建 Python(基础)解释器。
【讨论】:
我尝试在 Anaconda 主安装目录中选择“python.exe”文件,因为选择 bin 文件夹对我不起作用。
这个给了我基础环境:
'..\Programs\Anaconda\python.exe'
请注意,我在安装过程中将 Anaconda 安装在 Programs 文件夹中,而不是默认的“C:\Users\ ..”目录中。您应该在安装 Anaconda 的位置查找 .exe 文件。
Python 3.8 版和 Pycharm 2021.1 社区版。
【讨论】:
我有一个 system interpreter 选项并将其指向 anaconda 基地 python.exe 文件
【讨论】: