代碼
@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'
-
在 PyCharm 中有選項可以將當前的工作目錄添加到 PYTHONPATH 中,但是只有當前項目有效。
-
而在外部環境中,Python 讀取模塊時不會從這里讀取,因此我們需要手動添加 Python 掃描模塊的目錄。
- 還有其他方法如
sys.path.append
、.pth
等,sys
過於局限,.pth
不支持中文(可能需要設置一下編碼,沒繼續試了)且只適用於當前環境,這里不再講述。
直接在系統環境變量里添加變量名:PYTHONPATH,值填寫我們自己寫的模塊的所在目錄即可。