在pycharm的teminal中无法运行python(anaconda)的相关命令,经过尝试,发现一种解决思路,供大家参考:
打开pycharm->settings->Tools->Terminal
可以发现在shell path下面直接调用了windows的cmd程序作为terminal的操控程序。原本以为不能运行命令是我没有把python的文件路径加入环境变量中,经过尝试后,发现在window win+R中启动的cmd可以直接调用python的命令,但是pycharm中仍然不行。
考虑到可以在shell path下面指定终端程序路径,因此想到了Anaconda中配备的“Anaconda Prompt”
这个终端中会自动进入Anaconda的运行环境,打开其快捷方式源头发现并不是Anaconda自己的终端程序,而是在windows系统中的cmd中添加了一个调用参数
我的快捷方式中目标是%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可以达到效果
最终效果