idle调用anaconda环境
小的编程任务,可以直接使用Python自带idle进行操作。
-
整体操作和网上操作大同小异,创建快捷方式,
"C:\Users\Martin\anaconda3\pythonw.exe" "C:\Users\Martin\anaconda3\Lib\idlelib\idle.pyw"
。 -
按照上述操作,会存在一个问题,虽然可以成功调用idle,但是无法使用anaconda的package,因为,没有调用anaconda的虚拟环境,如base或自建环境。
-
解决思路:
-
首先激活base环境,进而打开idle。
%USERPROFILE%\anaconda3\condabin
复制activate.bat成activate_base.bat,并将最后一行语句%,修改为激活base环境,即%改为base。 -
%USERPROFILE%\anaconda3\Lib\idlelib
复制idle.bat成idle_conda.bat,将set CURRDIR=%~dp0
移到第二行,第三行插入call "%CURRDIR%..\..\condabin\activate_base.bat"
。
- 将步骤1中的快捷方式位置,更改为
%USERPROFILE%\anaconda3\Lib\idlelib\idle_conda.bat
,将打开方式设成最小化窗口便可隐藏cmd界面,成功运行idle,调用anaconda的package。
参考链接:
https://blog.xuite.net/jyoutw/xtech/589244648-%E5%9C%A8+Anaconda3+%E7%92%B0%E5%A2%83%E4%B8%8B%E4%BD%BF%E7%94%A8+Python+IDLE
https://cloud.tencent.com/developer/article/1567894
https://blog.csdn.net/m0_57354496/article/details/123755409