Anaconda 使用 bat 調用 Python 腳本


代碼

@echo off
call activate
:這里激活了的是默認環境base
call conda activate base
python D:\UserData\Desktop\python操作區\圖形化界面\XX_UI.py
pause
  • 不激活環境,python 是無法找到已安裝的模塊的。也會出現 ImportError

其他問題

導入自己寫的模塊提示找不到:ImportError: No module named 'xxx'

  1. 在 PyCharm 中有選項可以將當前的工作目錄添加到 PYTHONPATH 中,但是只有當前項目有效。
    屏幕截圖

  2. 而在外部環境中,Python 讀取模塊時不會從這里讀取,因此我們需要手動添加 Python 掃描模塊的目錄。

  • 還有其他方法如 sys.path.append.pth 等,sys 過於局限,.pth 不支持中文(可能需要設置一下編碼,沒繼續試了)且只適用於當前環境,這里不再講述。

直接在系統環境變量里添加變量名:PYTHONPATH,值填寫我們自己寫的模塊的所在目錄即可。


免責聲明!

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



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