在PyCharm终端中运行Anaconda提示符

在PyCharm终端中运行Anaconda提示符,pycharm,anaconda,miniconda,Pycharm,Anaconda,Miniconda,我在C:\Users\me\Miniconda3上安装了Miniconda3,我在PyCharm中的“项目解释器”设置为我的conda环境,这一切都正常工作。但是,似乎没有为路径变量设置conda,就好像我在获取的PyCharm终端中键入conda 'conda' is not recognized as an internal or external command, operable program or batch file. 有没有办法将PyCharm终端设置为类似于Anaconda提

我在C:\Users\me\Miniconda3上安装了Miniconda3,我在PyCharm中的“项目解释器”设置为我的conda环境,这一切都正常工作。但是,似乎没有为路径变量设置conda,就好像我在获取的PyCharm终端中键入
conda

'conda' is not recognized as an internal or external command, operable program or batch file.
有没有办法将PyCharm终端设置为类似于Anaconda提示符的行为


我已经安装了Windows 10、PyCharm 2018.1 EAP和conda 4.4.10。

您可以更改PyCharm设置以实现此目的

设置>工具>终端中,更改
外壳路径
,如下所示:

cmd.exe”/K“C:\Users\me\Miniconda3\Scripts\activate.bat”“C:\Users\me\Miniconda3”

并且
C:\Users\me\Miniconda3
可以由您的任一个conda环境名称替换,例如
base

关闭终端并重新打开,您将得到蟒蛇提示

它在我的PyCharm社区版2018.1.2中有效


外壳路径可能不同,您可以从“Anaconda提示符”快捷方式的属性中进行检查:右键单击“Anaconda提示符”的图标>>属性>>快捷方式>>目标

答案很好,由
dd.
它也帮了我的忙,但我选择了在PyCharm中以稍微不同的方式进行操作

似乎我们可以在PyCharm终端中运行Anaconda提示符,而不必重定向到新的外壳路径,即我们可以保留原始外壳路径,在我的例子中,对于Windows 10,该路径是
“C:\Windows\System32\cmd.exe”
。而是以以下方式指向conda命令提示符使用的环境变量:

  • 获取conda环境的路径值,例如,按照Rob/
    Adrian
    的回答中所述,从conda命令提示符执行
    echo%PATH
    。如果您已经在PyCharm中设置了python解释器的路径,您可以在这里找到它:
    Settings-Build、Execution、Deployment-Console-python-Console
    。单击环境变量输入右侧的文件夹按钮,然后将路径值从值字段复制到名称下变量的右侧
  • 然后转到
    设置-工具-终端
  • 单击环境变量输入部分右侧的文件夹图标,然后按
    +
    符号创建一个新变量。将其命名为
    PATH
    并粘贴到先前复制的值中。单击确定,然后应用
  • 您可以重新启动PyCharm,或者关闭并重新启动PyCharm内的终端,以确保更改已被识别

    现在,您应该能够在PyCharm的同一终端窗口中同时使用
    pip list
    conda list
    。在我的例子中,前一个命令返回的列表比另一个命令(来自conda)返回的列表小

    不管怎样,现在看来您应该能够在一个终端窗口中同时使用这两种操作,即使用同一个终端窗口来执行conda和常规python操作,例如用于安装

    旁注:尽管二合一选项适用于终端窗口,但它似乎不适用于Python控制台——我在PyCharm中使用了conda one。在该控制台中,它目前只识别来自conda解释器的包,而不识别来自我以前的常规python解释器的包


    无论如何,希望这能帮助其他人!如果有人对这是否是一个长期可行的解决方案有任何见解,请让我知道

    对于Windows用户,首先检查anaconda环境的位置

    您可以键入
    conda env list
    以显示

    在我的例子中,我想让anaconda提示符显示的env位于
    C:\Users\YOURUSERNAME\Anaconda3\
    (这是根env,您首先得到的)

    然后转到pycharm,转到设置,转到工具, 内壳路径输入


    cmd.exe”/K“C:\Users\YOURUSERNAME\Anaconda3\Scripts\activate.bat C:\Users\YOURUSERNAME\Anaconda3

    如何在linux/ubuntu上做同样的事情?有没有办法将当前解释器的环境设置为启动环境(比如说,代替
    base
    )?据我所知还没有@统计数据-hb@ML_Pro您可能需要修改rc文件或在linux上指定一个新文件,获取更多信息—有人知道如何在PyCharm中使用Anaconda Powershell提示符吗?我只是从“target”下的Anconda Powershell快捷方式复制并粘贴了该命令。它正在使用Windows/Run,但在PyCharm中,我get
    无法打开本地终端无法启动[C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe--ExecutionPolicy ByPass--NoExit--Command(…Command…)