赞
踩
我首先遇到的问题是,点击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……”,我又转过头去解决无法打开本地终端的问题,参考下方链接。
一波未平,一波又起。好家伙,终端无法激活虚拟环境。即使终端可以查找到已有的虚拟环境信息,但无法激活。(激活成功时,提示符开头会显示虚拟环境的名称,例如我的是GLCM,下图是修改好之后的)
然后我又按照下面这个办法试了一下:
结果再次打开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就可以解决上述问题了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。