對於使用conda的新手,最近在使用Anaconda的過程中,發現在Win11的PowerShell在使用conda環境activate 啟動環境時無效,而CMD則可以,蠻懸的。爬文說這裡前提必須將Anaconda 寫入環變量。否則在PowerShell 輸入conda 的任何命令都會無法識別,以下紀錄一下我自己的解決方法。 # 解決方法 ## Step 1 : 初始化conda ``` conda init powershell ``` 重開即可解決 如果出現  的訊息 請接下來 ## Step 2 : 修改PowerShell限制策略 ``` Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine ``` 到這應該就能解決 這樣在開啟Power Shell時,即可自動啟動環境。 ## (補充)如果不想每次開啟時都啟動環境 在終端輸入 ``` conda config --set auto_activate_base false ``` 就可以 如果又想自動開啟 ``` conda config --set auto_activate_base true ``` ## 參考資料 [參考1](https://www.cnblogs.com/dereen/p/ps_conda_env.html) [參考2](https://blog.csdn.net/u010393510/article/details/130715238) [參考3](https://jiehong0914.medium.com/%E5%9C%A8win10-powershell-%E7%84%A1%E6%B3%95%E4%BD%BF%E7%94%A8anaconda%E8%99%9B%E6%93%AC%E7%92%B0%E5%A2%83%E4%B9%8B%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95-9b249310d6b)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.