Conda虛擬環境因系統環境變量報錯解決方案


由於IDA設置,需要提供系統環境變量PYTHONHOME,在本機上配置為E:\Anaconda3,內含版本python3.8

但是使用conda創建新環境python3.5后,python環境還是python3.8,導致python無法啟動等系列問題

Fatal Python error: Py_Initialize: can't initialize sys standard streams
Traceback (most recent call last):
  File "E:\Anaconda3\lib\io.py", line 52, in <module>
  File "E:\Anaconda3\lib\abc.py", line 106
    print(f"Class: {cls.__module__}.{cls.__qualname__}", file=file)

解決方案,在activate E:\py35 啟動虛擬環境后設置虛擬環境變量將其置空

conda env config vars set PYTHONHOME=""
conda deactivate

再次激活即可解決問題,其余python版本同理


免責聲明!

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



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