學習python的過程中自己寫了一個爬蟲,爬取成功后自動通過win10toast發送通知消息。
在pycharm中已經可以正常運行,但是通過腳本執行.py文件的時候提示無法找到win10toast模塊。當時使用的命令為 py CheckNew.py
經過一番搜索,通過sys.path.append方法引入了導包錯誤的包的所在路徑。
在此之后,通過cmd啟動仍然出現了缺包的問題。
猜測是通過py指令和python指令啟動.py文件所使用的環境是不同的,所以導致了這個錯誤,當使用python CheckNew.py的時候就不會出現導包失敗的問題。
無論是py還是python指令都是存在於/usr/bin目錄下的軟連接,指向對應的python script文件,可以去查看/usr/bin下的連接指向,而當前環境下只有python指令指向的文件擁有對應的第三方庫,因此只有該指令能成功執行而不報錯。