在PyCharm终端中运行Anaconda提示符
我在C:\Users\me\Miniconda3上安装了Miniconda3,我在PyCharm中的“项目解释器”设置为我的conda环境,这一切都正常工作。但是,似乎没有为路径变量设置conda,就好像我在获取的PyCharm终端中键入在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提
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命令提示符使用的环境变量:
Adrian
的回答中所述,从conda命令提示符执行echo%PATH
。如果您已经在PyCharm中设置了python解释器的路径,您可以在这里找到它:Settings-Build、Execution、Deployment-Console-python-Console
。单击环境变量输入右侧的文件夹按钮,然后将路径值从值字段复制到名称下变量的右侧设置-工具-终端
+
符号创建一个新变量。将其命名为PATH
并粘贴到先前复制的值中。单击确定,然后应用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…)