【问题标题】:conda activate and conda.bat activate not activating virtual environment in Powershellconda activate 和 conda.bat activate 不激活 Powershell 中的虚拟环境
【发布时间】:2020-12-13 15:00:37
【问题描述】:

我一直在尝试在 Windows PowerShell 中激活虚拟环境,但没有得到响应,也没有环境更改。这是我得到的:

PS C:\> conda activate Capstone
PS C:\> conda.bat activate Capstone
PS C:\> cd users\alexa
PS C:\users\alexa> activate Capstone
PS C:\users\alexa> conda activate Capstone
PS C:\users\alexa> activate.bat Capstone
PS C:\users\alexa> conda.bat activate capstone
PS C:\users\alexa> conda info --envs
# conda environments:
#
base                  *  C:\Anaconda3
Capstone                 C:\Anaconda3\envs\Capstone
env2                     C:\Anaconda3\envs\env2
env3                     C:\Anaconda3\envs\env3
project                  C:\Anaconda3\envs\project
tf2-1                    C:\Anaconda3\envs\tf2-1

PS C:\users\alexa> Get-ExecutionPolicy
AllSigned
PS C:\users\alexa>

关于问题是什么的任何想法?

更新:运行 conda init,关闭 powershell 并重新打开,仍然遇到同样的问题:

PS C:\Users\alexa> conda activate capstone
PS C:\Users\alexa> conda init
no change     C:\Anaconda3\Scripts\conda.exe
no change     C:\Anaconda3\Scripts\conda-env.exe
no change     C:\Anaconda3\Scripts\conda-script.py
no change     C:\Anaconda3\Scripts\conda-env-script.py
no change     C:\Anaconda3\condabin\conda.bat
no change     C:\Anaconda3\Library\bin\conda.bat
no change     C:\Anaconda3\condabin\_conda_activate.bat
no change     C:\Anaconda3\condabin\rename_tmp.bat
no change     C:\Anaconda3\condabin\conda_auto_activate.bat
no change     C:\Anaconda3\condabin\conda_hook.bat
no change     C:\Anaconda3\Scripts\activate.bat
no change     C:\Anaconda3\condabin\activate.bat
no change     C:\Anaconda3\condabin\deactivate.bat
no change     C:\Anaconda3\Scripts\activate
no change     C:\Anaconda3\Scripts\deactivate
no change     C:\Anaconda3\etc\profile.d\conda.sh
no change     C:\Anaconda3\etc\fish\conf.d\conda.fish
no change     C:\Anaconda3\shell\condabin\Conda.psm1
no change     C:\Anaconda3\shell\condabin\conda-hook.ps1
no change     C:\Anaconda3\Lib\site-packages\xontrib\conda.xsh
no change     C:\Anaconda3\etc\profile.d\conda.csh
no change     C:\Users\alexa\Documents\WindowsPowerShell\profile.ps1
no change     HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
No action taken.
PS C:\Users\alexa> conda activate capstone
PS C:\Users\alexa>

【问题讨论】:

  • 你知道如何解决这个问题吗?我也遇到了同样的问题。

标签: python powershell cmd anaconda conda


【解决方案1】:

确保您已在 powershell 上运行“conda init”。那应该初始化该外壳以使用 conda 环境。之后,您可能必须重新打开 shell,然后它才能工作。

【讨论】:

  • 我实际上已经这样做了...更新了原始帖子以进行演示。
猜你喜欢
  • 2020-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-11
  • 2018-07-15
  • 1970-01-01
  • 2022-10-17
  • 2021-01-16
相关资源
最近更新 更多