我在C:\ Users \ me \ Miniconda3安装了Miniconda3,PyCharm中的'Project Interpreter'设置为我的conda环境,这一切都正常。然而,似乎没有为我的路径变量设置conda,好像我输入conda
进入PyCharm终端我得到
'conda' is not recognized as an internal or external command, operable program or batch file.
有没有办法将PyCharm终端设置为像Anaconda Prompt一样?
我安装了Windows 10,PyCharm 2018.1 EAP和conda 4.4.10。
您可以更改pycharm设置以实现此目的。
在“设置”>“工具”>“终端”中,将Shell path
更改为:
cmd.exe "/K" "C:\Users\me\Miniconda3\Scripts\activate.bat" "C:\Users\me\Miniconda3"
并且C:\Users\me\Miniconda3
可以被你的任何一个conda环境名称替换,例如base
关闭终端并重新打开它,您将获得Anaconda提示。
它适用于我的PyCharm Community Edition 2018.1.2
shell路径可能不同,你可以从'Anaconda Prompt'的快捷方式属性中查看:右键点击'Anaconda Prompt'>>图标属性>>快捷方式>>目标
dd.
给出了很好的答案它帮助了我,但我选择在PyCharm中以稍微不同的方式做到这一点。
看来我们可以在PyCharm终端中运行Anaconda提示,而不必重定向到新的Shell路径,即。我们可以保留原来的Shell路径,在我的例子中是针对Windows 10的"C:\Windows\System32\cmd.exe"
。而是指向conda命令提示符使用的环境变量,方法如下:
echo %PATH
/ here在Rob
中描述的Adrian
中的conda命令提示符执行Settings - Build, Execution, Deployment - Console - Python Console
。如果你已经在PyCharm中为python解释器设置了PATH,你可以在这里找到它:Settings - Tools - Terminal
。单击环境变量输入右侧的文件夹按钮,然后将值字段中的路径值复制到名称下变量的右侧+
PATH
符号创建一个新变量。将其命名为pip list
并粘贴以前复制的值。单击OK,然后单击Apply您可以重新启动PyCharm,或关闭并重新启动PyCharm中的Terminal,以确保更改已被识别。
现在你应该可以在PyCharm中的同一个终端窗口中使用conda list
和qazxswpoi。在我的情况下,前一个命令返回一个较小的列表,与另一个命令(来自conda)的较大列表相比。
无论如何,你现在应该能够在一个内部使用,即。使用相同的终端窗口来执行conda和常规python操作,例如安装。
旁注:虽然二合一选项适用于终端窗口,但它似乎不适用于Python控制台 - 我在PyCharm中使用conda。在该控制台中,它目前只识别来自conda解释器的包,而不是我以前的常规python解释器中的包。
无论如何,希望这有助于其他人!如果从长远来看,任何人对这是否是一个可行的解决方案有任何见解,请告诉我。