如何配置PyCharm终端使其像Anaconda Prompt一样运行conda命令?
让PyCharm终端和Anaconda Prompt一样用conda命令的办法
没问题,这事儿我之前折腾过,刚好能解决你的问题!本质上就是让PyCharm的终端启动时自动加载conda的初始化环境,给你三个实用方案:
方案1:修改PyCharm终端配置(一劳永逸)
这是最推荐的办法,改一次之后每次打开终端都自动适配conda:
- 打开PyCharm,点击顶部菜单栏的
File > Settings(或者按Ctrl+Alt+S快捷键) - 在设置面板里,找到
Tools > Terminal(要是找不到直接在顶部搜索框搜“Terminal”就行) - 找到
Shell path选项,默认是cmd.exe,把它替换成:
解释下:cmd.exe /k "C:\Users\me\Miniconda3\Scripts\activate.bat"/k参数是让cmd执行完后面的激活脚本后保持终端窗口打开,这样启动PyCharm终端时就自动进入conda的基础环境了,直接输conda命令就能用。 - 点击
Apply再OK,重启一下PyCharm终端,试试输入conda --version,应该就能正常显示版本了!
方案2:每次启动终端手动初始化
要是不想改配置,每次打开PyCharm终端后输入这条命令就行:
call C:\Users\me\Miniconda3\Scripts\activate.bat
执行完之后conda命令就生效了,还能接着用conda activate 你的项目环境名切换到项目对应的环境。
方案3:添加conda到系统环境变量(全局生效)
如果你想让Windows下所有终端(包括cmd、PowerShell)都能用conda,可以把这两个路径加到系统的PATH环境变量里:
C:\Users\me\Miniconda3C:\Users\me\Miniconda3\Scripts
添加完之后重启PyCharm,终端里直接就能用conda命令了。不过这个是全局生效,要是你不想让其他终端也受影响,方案1更适合。
对了,你的PyCharm是2018.1 EAP版本,设置路径和我上面说的一致,放心操作就行~
内容的提问来源于stack exchange,提问作者Nicholas
相关产品推荐
相关产品推荐

