软硬件环境
- windows 10 64bit
- python 3.7 with anaconda
- conda 4.8.3
视频看这里
此处是youtube
的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。
前言
前面的文章 Anaconda的基本使用 已经介绍过anaconda
的基本安装及使用了,但是在windows
中,如果终端工具使用的是PowerShell
,会发现conda
的一些命令无效
当使用conda activate DCenter
后,并没有进入到DCenter
这个虚拟环境
不过在CMD
中,conda
的功能是正常的
解决方法
以管理员身份打开PowerShell
,执行命令
conda init powershell
完成后关闭PowerShell
再重新打开,这时候报错了
这个错误是PowerShell
默认禁止脚本运行而导致的,是PowerShell
的默认脚本执行策略(execution policy
)。通过执行命令
get-executionpolicy
可以查看当前PowerShell
的执行策略
默认的执行策略是Restricted
,关于这个策略,可以看看下面这张表
接下来就可以修改执行策略了,执行
set-executionpolicy remotesigned
上面的remotesigned
是我们要修改的执行策略,关于这个策略可以参考下面这张表
设置了新的策略,我们再通过get-executionpolicy
来检查下是否设置成功
最后再次重新打开PowerShell
,执行conda activate $虚拟环境
搞定!