当前位置:   article > 正文

pycharm无法添加conda虚拟环境_pycharm设置了conda可执行文件无法添加conda环境

pycharm设置了conda可执行文件无法添加conda环境

我首先遇到的问题是,点击Add interpreter下面的小房子后,无法添加conda 虚拟环境

(前提是确定已经创建好了conda虚拟环境,创建的方法是在终端输入“conda create -n your_env”,检查已有的环境是“conda env list”)

即使可以选择“Use existing environment”,退出这个页面之后也不会显示出刚刚选好的conda虚拟环境。如下所示<No interpreter>

接下来我将介绍我自己的解决办法,过程很曲折,希望为大家提供一种思路。

第一个办法,保存好重要内容后重启计算机(有可能只要重启就解决了);

第二个办法,参考下方链接(或许对读者有帮助,但是对我没有)『pycharm 』解决无法添加解释器,无法新建项目问题(是无法添加解释器,不是没有添加解释器)_pycahrm添加解释器就会卡死-CSDN博客

按照上述方法做完之后,我再次打开pycharm软件,不仅没有解决,终端还提醒我“Cannot open local Terminal……”,我又转过头去解决无法打开本地终端的问题,参考下方链接。

PyCharm:open Local Terminal_Failed to start []powershell.exe_cannot open local terminal failed to start [powers-CSDN博客

一波未平,一波又起。好家伙,终端无法激活虚拟环境。即使终端可以查找到已有的虚拟环境信息,但无法激活。(激活成功时,提示符开头会显示虚拟环境的名称,例如我的是GLCM,下图是修改好之后的)

然后我又按照下面这个办法试了一下:

【PyCharm】 : Cannot open Local Terminal Failed to start [powershell.exe] in C:\Users\.......的原因(高效解决)_cannot open 本地 failed to start [c:\windows\system3-CSDN博客

结果再次打开pycharm终端出现好几排红字警告

“Import-Module : 无法加载文件 C:\Users\hnu\anaconda3\shell\condabin\Conda.psm1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?Link ID=135170 中的 about_Execution_Policies。 所在位置 行:7 字符: 1 + Import-Module "$Env:_CONDA_ROOT\shell\condabin\Conda.psm1" -ArgumentL ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [Import-Module],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand”

解决办法是:

以管理员身份运行powershell,执行“Get-ExecutionPolicy”,记得输入之后按回车,powershell窗口会返回代表当前执行策略的一个单词,如果不是“RemoteSigned”则需要更改(我的是“Restricted”),更改的办法是继续在该窗口下输入“Set-ExecutionPolicy RemoteSigned
”。完成上述操作之后就退出,重启pycharm就可以解决上述问题了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/394532
推荐阅读
相关标签
  

闽ICP备14008679号