notepad++開發python環境配置
按“F5”鍵,輸入命令“cmd /k python “$(FULL_CURRENT_PATH)” & ECHO. & PAUSE & EXIT”,保存並設置快捷鍵,即可在“運行”菜單看到所設置的快捷鍵了!
詳情可參考下面兩文章:
pyserial安裝——python串口開發
pyserial的下載地址:https://pypi.org/project/pyserial/, 可以下載後自己編譯,也可以在windows命令行中輸入“pip install pyserial”的方式進行安裝。
參考如下:
python3.7 IDLE打不開,import tkinter編譯報錯:_tkinter.TclError
- 現象1——win7 64位按照python3.7.3後,IDLE打不開。
- 現象2——運行有“import tkinter”的文件時,提示錯誤如下:
_tkinter.TclError: Can’t find a usable init.tcl in the following directories:
{D:\Program Files (x86)\CSR\BlueSuite 2.6.7} {C:/Program Files/Python37/lib/tcl8.6}
{C:/Program Files/lib/tcl8.6} C:/lib/tcl8.6 {C:/Program Files/library} C:/library C:/tcl8.6.9/library C:/tcl8.6.9/library
This probably means that Tcl wasn’t installed properly.
網上搜索了下解決辦法,有修改環境變量解決的,也有建議拷貝tcl8.6文件的。
- 解決:easygui.msgbox(“Hello there!”)報錯:Tcl_Init error: Can’t find a usable init.tcl in the following directories問題的解決
- 在windows下的虛擬環境中使用tk,要留神了
其實從提示的錯誤信息來看,python要找tcl8.6這個文件夾,搜索了很多目錄找不到。查看安裝目錄,發現tcl8.6文件夾在目錄下的tcl文件夾中。
個人感覺,python既然安裝目錄是這樣的情況,那麼簡單的將tcl8.6文件夾拷貝到lib文件中顯得有點笨拙,於是就選擇修改環境變量來嘗試了,經過多次測試,修改了兩個環境變量就解決了上面的問題。
- 環境變量“PATH”中添加項“ C:\Program Files\Python37\tcl;”
- 環境變量“TCL_LIBRARY”修改爲“ C:\Program Files\Python37\tcl\tcl8.6”
修改環境變量的方法可參考:https://jingyan.baidu.com/article/20b68a888931b6796cec622d.html
如何將python程序打包成exe文件
使用命令“pip install pyinstaller”安裝pyinstaller,之後運行pyinstaller命令即可打包,命令格式如下:
pyinstaller -F -w (-i icofile) filename
// filename表示你的Python程序文件名
// -w 表示隱藏程序運行時的命令行窗口(不加-w會有黑色窗口)括號內的爲可選參數
// -i icofile表示給程序加上圖標,,圖標必須爲.ico格式
// icofile表示圖標的位置,建議直接放在程序文件夾裏面,這樣子打包的時候直接寫文件名就好,輸入完成,按回車即可自動打包。
參考:
查看pyinstaller參數: