如何在Pycharm中使用Anaconda基地环境?

mctunoxg  于 2022-11-29  发布在  PyCharm
关注(0)|答案(8)|浏览(173)

我正在尝试设置Anaconda的base环境以在PyCharm中使用。在设置中没有这样的选项(“系统解释器”或“创建新环境”;我不得不使用“系统解释器”)。我设法为终端设置了“activate.bat”,但“base”环境在调试或正常运行期间没有激活-结果我得到错误(与只在Anaconda控制台中运行相比-一切都很好)。我该怎么办?

sgtfey8w

sgtfey8w1#

您需要从基础Anaconda中选择python.exe,例如:

使用2019.1 EAP build也是一个更好的选择,因为在那里的终端中有一个对conda激活的修复,你不需要选择activate.bat作为终端。

oiopk7p5

oiopk7p52#

我是Mac OS用户(Catalina)。
我在这里找到了我的Conda基础环境:/用户/donald/水蟒3/bin/python3
幸运的是,pip 3和Conda(base)在这个设置中可以非常无缝地协同工作,所以这个环境应该显示为“Python 3.8(base)”(或类似的),与其他Conda环境分开。
Mac OS New Project Interpreter Setup

qpgpyjmq

qpgpyjmq3#

Windows解决方案:
转到文件-〉设置-〉Python解释器-〉添加(齿轮符号)-〉虚拟环境环境-〉现有环境(C:...\Anaconda3\python.exe)
此序列将创建Python(基本)解释器。

bejyjqdl

bejyjqdl4#

我是Linux用户。
在使用Anaconda之前,我在PyCharm中安装了Anaconda,就像Anaconda网站上说的:
https://docs.anaconda.com/anaconda/install/
后来我试着在Anaconda环境选项中的PyCharm中使用它,但它再次安装了所有东西,尽管Anaconda已经安装在MI PC上了。
我解决了这个问题,选择了一个“Pure Pyhton”项目,“Existing interpreter”,并在“Interpreter”中添加了来自anaconda安装的python可执行文件。

8yparm6h

8yparm6h5#

我使用的是macOS,我在以下位置获得了基础python环境

/opt/anaconda3/bin/python3

只需在现有环境选项下的解释器部分中添加位置即可

m528fe3b

m528fe3b6#

我试着在主Anaconda安装目录中选择“python.exe”文件,因为选择bin文件夹对我不起作用。
这个人给了我一个基本的env:

'..\Programs\Anaconda\python.exe'

请注意,我在安装过程中将Anaconda安装在Programs文件夹中,而不是默认的“C:\Users\ ..”目录中。您应该在安装Anaconda的位置查找.exe文件。
Python 3.8版和Pycharm 2021.1社区版。

uelo1irk

uelo1irk7#

我有一个system interpreter选项并将其指向anaconda基本python.exe文件
screenshot

j2qf4p5b

j2qf4p5b8#

我还想补充一点,您可能更喜欢先克隆基础环境,然后使用克隆的虚拟环境,这样您就可以更新/安装软件包,而不必担心破坏某些依赖关系等。顺便说一句,与设置基础环境相比,这也是使用完整软件包的一种更简单的方法。
在提示符/终端中,可以使用以下命令(每个instructions in this post):

conda create --name <env_name> --clone base

where instead of <env_name> you write the desired name for your environment.
然后,您可以使用新克隆的环境,它将包括anaconda中的所有包,方法是遵循**"使用现有conda环境配置PyCharm项目"**一节中的说明。

相关问题