IDLEX是IDLE的增強插件,IDLEX有界面清屏、顯示行號、Tab頁打開多個.py文件等功能。
官網:http://idlex.sourceforge.net/
安裝IDLEX
IDLEX可以使用pip命令直接安裝,但默認pip源太慢了,建議使用以下命令改為阿里雲pip源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
在命令提示符中執行
使用pip命令安裝IDLEX
pip install idlex
在命令提示符中執行(最后提示Successfully就成功安裝了)
創建IDLEX的桌面快捷方式
首先使用以下命令,查看python安裝目錄
where python
在命令提示符中執行(如果安裝python時沒有改路徑,默認應該在C盤,結果以自己電腦顯示為准)
python.exe前面的紅線部分就是python安裝目錄,我的python安裝目錄在D:\python
桌面右鍵→新建→快捷方式
顯示快捷方式的輸入框
在輸入框中填寫兩個路徑,一個是python的GUI界面pythonw.exe的路徑,另一個是IDLEX的路徑
(python安裝目錄以自己電腦顯示為准)
pythonw.exe的路徑: python安裝目錄\pythonw.exe
我的python安裝目錄是D:\python,所以完整路徑是D:\python\pythonw.exe
IDLEX的路徑:python安裝目錄\Scripts\idlex.pyw
我的python安裝目錄是D:\python,所以完整路徑是D:\python\Scripts\idlex.pyw
先后填入pythonw.exe的路徑、IDLEX的路徑(注意,兩個路徑中間要用空格隔開)
點擊下一步,將快捷方式命名為IDLEX
點擊完成,桌面顯示IDLEX圖標
接下來修改.py文件的打開方式
IDLEX所在目錄:python安裝目錄\Scripts,我的IDLEX所在目錄是D:\python\Scripts
資源管理器地址欄點擊空白處,粘貼IDLEX的所在目錄並回車(一層一層打開文件夾也可以)
在IDLEX所在目錄右鍵→新建→文本文檔
命名為idlex(如果沒有顯示后綴名.txt,說明后綴名被隱藏。請百度:” 如何顯示文件后綴名 ”)
雙擊打開idlex.txt,復制粘貼下面兩行
@echo off start "IDLEX" "pythonw.exe的路徑" "IDLEX的路徑" %1 %2 %3 %4 %5 %6 %7 %8 %9
pythonw.exe的路徑: python安裝目錄\pythonw.exe,我的路徑是路徑是D:\python\pythonw.exe
IDLEX的路徑:python安裝目錄\Scripts\idlex.pyw,我的路徑是D:\python\Scripts\idlex.pyw
用pythonw.exe的路徑、IDLEX的路徑分別進行替換(注意,替換后每個路徑兩邊都有雙引號)
點擊菜單左上角文件→保存 (或快捷鍵Ctrl+S)
關閉記事本,點擊idlex.txt,右鍵→重命名
將后綴名修改為.bat
確認修改
已修改為批處理文件idlex.bat
點擊idlex.py(或其他.py文件),右鍵→打開方式→選擇默認程序
點擊瀏覽
IDLEX所在目錄:python安裝目錄\Scripts,我的IDLEX所在目錄是D:\python\Scripts
打開方式地址欄點擊空白處,粘貼IDLEX的所在目錄並回車(一層一層打開文件夾也可以)
選擇idlex.bat並點擊打開
已選擇idlex.bat為默認程序,點擊確定
雙擊打開idlex.py
出現行號,說明IDLEX打開成功
點擊菜單File→New Tab可以打開一個新標簽頁用於寫代碼
修改.py文件圖標
設置IDLEX為默認打開方式后,.py文件圖標可能變成未知文件的圖標
可以使用Default Programs Editor修改圖標:https://defaultprogramseditor.com/#download
下載並解壓,打開Default Programs Editor.exe
點擊File Type Settings
點擊Icon
輸入 .py
等待3秒,下方結果出現.py,點擊Next
點擊Browse
點擊瀏覽
python圖標所在目錄:python安裝目錄\DLLs,我的python圖標所在目錄是D:\python\DLLs
更改圖標地址欄點擊空白處,粘貼python圖標所在目錄並回車(一層一層打開文件夾也可以)
選擇py.ico,點擊打開按鈕
點擊確定
點擊Save Icon保存圖標
圖標修改成功
.py文件圖標顯示正常
參考教程:
https://blog.csdn.net/lgfx21/article/details/88986773
https://www.jianshu.com/p/ae77a253403e
https://www.cnblogs.com/chenxi188/p/10523721.html
https://www.cnblogs.com/jqpy1994/p/9557685.html