[Win11] PowerShell無法**Conda虛擬環境
阿新 • 來源:網路 • 發佈:2023-01-17
一、問題背景
按照教程1安裝Typora時,需使用PowerShell執行Python命令。然而,【Win11】PowerShell無法**Conda虛擬環境,報錯如下圖所示。
![[Win11] PowerShell無法**Conda虛擬環境 [Win11] PowerShell無法**Conda虛擬環境](https://img-blog.csdnimg.cn/55841cc347e94829a39c054c4e6ab077.png#pic_center)
二、解決方案
根據報錯,發現無法**Conda環境的原因在於Conda版本問題,PowerShell目前只支援Conda 4.6版本。通過以下部落格的解決方案(方案1, 方案2),也可以證實這一點。
因此,建議通過如下兩個途徑解決:
- 放棄Powershell,使用cmd**Conda虛擬環境,具體操作如下:
- Win + R,輸入【cmd】,進入命令列;
- 輸入命令: conda activate base (virtual environment name) ,即可成功**Conda虛擬環境,然後執行Python命令。
- 仍然選擇使用Powershell,**Conda虛擬環境。
# 檢視Conda版本,若Conda版本高於4.6.7,需要將其降級
conda -V
# 檢視要**的Conda環境,此環境的python版本需要<=3.7
conda info --env
# 初始化powershell
conda init powershell
# 更改powershell的執行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
# Conda降級
conda install -n base conda==4.6.7
# 降級成功後,執行**操作
activate
# 呼叫Conda命令**虛擬環境
conda activate base
PS:成功**Conda虛擬環境後,發現教程安裝過程中存在其它問題。因此,採用教程2成功安裝Typora。
