idle调用anaconda环境

小的编程任务,可以直接使用Python自带idle进行操作。

  1. 整体操作和网上操作大同小异,创建快捷方式,"C:\Users\Martin\anaconda3\pythonw.exe" "C:\Users\Martin\anaconda3\Lib\idlelib\idle.pyw"

  2. 按照上述操作,会存在一个问题,虽然可以成功调用idle,但是无法使用anaconda的package,因为,没有调用anaconda的虚拟环境,如base或自建环境。

  3. 解决思路:

  • 首先激活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. 将步骤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

本文链接:

https://ma.ge/archives/519.html