pycharm terminal无法使用python(anaconda)命令解决方案

在pycharm的teminal中无法运行python(anaconda)的相关命令,经过尝试,发现一种解决思路,供大家参考:

打开pycharm->settings->Tools->Terminal

pycharm terminal无法使用python(anaconda)命令解决方案_第1张图片

可以发现在shell path下面直接调用了windows的cmd程序作为terminal的操控程序。原本以为不能运行命令是我没有把python的文件路径加入环境变量中,经过尝试后,发现在window win+R中启动的cmd可以直接调用python的命令,但是pycharm中仍然不行。

考虑到可以在shell path下面指定终端程序路径,因此想到了Anaconda中配备的“Anaconda Prompt”

pycharm terminal无法使用python(anaconda)命令解决方案_第2张图片

这个终端中会自动进入Anaconda的运行环境,打开其快捷方式源头发现并不是Anaconda自己的终端程序,而是在windows系统中的cmd中添加了一个调用参数

pycharm terminal无法使用python(anaconda)命令解决方案_第3张图片

我的快捷方式中目标是%windir%\system32\cmd.exe "/K" D:\ProgramData\Anaconda3\Scripts\activate.bat D:\ProgramData\Anaconda3

把这个路径放入pycharm的teminal shell path中尝试,发现去掉%windir%\system32\直接设置为cmd.exe "/K" D:\ProgramData\Anaconda3\Scripts\activate.bat D:\ProgramData\Anaconda3可以达到效果

pycharm terminal无法使用python(anaconda)命令解决方案_第4张图片

最终效果

pycharm terminal无法使用python(anaconda)命令解决方案_第5张图片

 

你可能感兴趣的:(pycharm,python,tensorflow)