当前位置: 首页 > 面试题库 >

在PyCharm中使用(Ana)conda

梁烨
2023-03-14
问题内容

我在Linux(Ubuntu 14.04)机器上运行了Pycharm
4。除了系统python外,我还安装了Anaconda。让两者很好地协作似乎有点问题…
PyCharm为virtualenvs和提供了一些有趣的集成pip,但是Anaconda
Python发行版似乎更喜欢将自己的conda工具用于这两个活动。

有没有一种相对简单/无痛的方法可以conda与PyCharm结合使用?不仅可以作为替代解释器,也可以将PyCharm指向项目解释器的Anaconda
Python二进制文件,还可以创建,提供/激活和停用虚拟环境,在这些虚拟环境中添加/删除包等。

还是我必须在使用Anaconda(以及使用比系统随附的更新和最新的python)与能够最大程度地使用PyCharm的功能之间进行选择?


问题答案:

我知道已经晚了,但是我想澄清一下事情会很高兴:PyCharm和Conda 以及pip 可以很好地协同工作。

简短的答案

只需 从命令行 管理Conda 。一旦发生变化,PyCharm就会自动注意到变化,就像使用 pip一样

长答案

创建一个新的Conda环境:

conda create --name foo pandas bokeh

这种环境生活在conda_root/envs/foo。您的python解释器是conda_root/envs/foo/bin/pythonX.X,所有站点包都在conda_root/envs/foo/lib/pythonX.X/site- packages。这与pip虚拟环境中的目录结构相同。PyCharm认为没有区别。

现在要从PyCharm激活您的新环境,请转至 文件 >设置>项目>解释器,在项目解释器字段(小齿轮)中选择 添加本地 ,然后 查找
python解释器。恭喜你!您现在拥有一个带有熊猫和散景的Conda环境!

现在安装更多软件包:

conda install scikit-learn

确定…在设置中返回您的口译员。神奇的是,PyCharm现在可以看到scikit学习了!

反过来也是如此 ,即当您在画中画安装PyCharm另一个包,康达会自动通知。假设您已安装请求。现在列出您当前环境中的Conda软件包:

conda list

现在,列表中包含请求,并且Conda已正确检测到(第3列)已通过pip安装。

结论

对于像我这样的人来说,当软件包不是纯python时,他们试图摆脱pip / virtualenv安装问题,这绝对是个好消息。

注意: 我在Linux上运行PyCharm专业版4.5.3。对于Windows用户,请 GUI中 在命令行
中用替换(并在反斜杠中使用正斜杠)。没有理由也不应为您工作。

编辑: PyCharm5有了Conda支持!在社区版中也是如此。



 类似资料:
  • 问题内容: 使用 源activate env_name 激活Conda env 。 如何激活pycharm中的环境? 问题答案: 最好的PyCharm特定答案是wasabi的答案(下)。 打开 pycharm / preferences / project / Project Interpreter 并检查现有的解释器。Conda环境可能已经在此处列出。 如果不存在,则可以使用“创建Conda E

  • 所以我有一个名为py3cv3的虚拟环境,它是使用虚拟包装器创建的。我正在尝试将这个环境设置为与我使用GitHub克隆的项目一起使用。我正在使用Py魅力2019。 但是当我打开项目设置,设置一个项目解释器,我不能选择默认的路径,其中安装的虚拟环境(~/.虚拟环境/)。我也尝试设置py3cv3路径作为项目结构,但Py魅力不接受它。它只是显示红色的框。 我已经单击该选项以显示隐藏的文件夹和文件,但Pyc

  • 我正在尝试用Python3编写我的第一个游戏 当我运行代码时,我收到以下错误: 代码只是游戏窗口的基本设置,看看吧 你能注意到我在这个问题上做错了什么吗?我的想法中没有一个认为时间是一个pygame模块,但是我非常确定它是...

  • 许多python IDE都标榜提供代码完整性(代码洞察力),PyCharm就是其中之一。然而,在我看来,提供的代码完成是极其有限的。让我举一个例子来说明: 在“m.”之后按 CTRL 空格不会给我任何代码完成,无论我;)用力敲它。我想这是因为 IDE 必须进行类型推断才能知道变量“m”的类型,这在动态编程语言领域并非易事。 现在,PyCharm附带了一个名为“收集运行时类型信息以进行代码洞察”的设

  • 我用的是水蟒4.3。Windows 10 64位上的1 64位。我已经成功地安装了Tensorflow(CPU)根据这一点。测试程序在命令行中运行,但不在PyCharm中运行。问题是它只适用于激活tensorflow。 我遵循了Pycharm anaconda import tensor flow library问题中的步骤(“您需要执行以下步骤:”)。现在看来tensorflow已加载,但我得到

  • 本文向大家介绍在pycharm中使用matplotlib.pyplot 绘图时报错的解决,包括了在pycharm中使用matplotlib.pyplot 绘图时报错的解决的使用技巧和注意事项,需要的朋友参考一下 This application failed to start because it could not find or load the Qt platform plugin “win