通過cmd命令行啟動python文件時報錯 缺少第三方庫 但是編譯器正確運行


學習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指令指向的文件擁有對應的第三方庫,因此只有該指令能成功執行而不報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM