win10使用vscode+anaconda+Python环境配置(解决无法加载文件 \WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本)

win10使用vscode+anaconda+Python环境配置(解决无法加载文件 \WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本)

安装anaconda

在win10里安装anaconda十分简单,傻瓜式下载安装即可。进入anaconda官网下载页下载相应的文件进行安装即可。记得选择Python的版本,anaconda会自动安装相应的Python以及众多常用的Python库。(与直接安装Python不同的是,通过anaconda安装的Python在使用时需要启用anaconda的环境,直接在cmd终端里用python命令是无效的)

为conda设置环境变量

一般来说,安装成功会自动添加环境变量,但是,很多时候并没有(不知道什么原因),所以安装完成后最好检查一下,如果环境变量没有设置,在系统终端(cmd或者powershell中执行conda相关命令时会报错,出现类似“找不到制定命令,conda不是一个可执行命令”之类的错误)
进入Windows环境变量配置
按上图步骤打开环境变量窗口后如下图所示,查看path变量的值。
环境变量设置
如上图所示,修改环境变量中的Path变量的值,添加conda的相关目录进去即可,用户变量和系统变量的区别只在于系统变量对所有用户都生效(只是自己用的话,用户变量就够了)。上图所示是我自己的安装目录,仅供参考,根据个人实际安装目录调整。

conda 环境初始化

与Ubuntu中安装完anaconda后终端会自动默认启用anaconda的base环境不同,win10中在cmd终端或者powershell终端里默认base环境是不启用的,而且直接使用conda activate命令的时候,会报如下错误:
conda activate报错
按照提示进行初始化执行conda init命令即可。

vscode 安装

vscode安装

进入vscode官网(可能会比较慢,如果有梯子科学上网可能会快一点)下载并安装vscode。

python插件安装

在vscode中搜索python的插件(如下图)并安装
在这里插入图片描述
如果先安装了anaconda,再安装vscode以及python插件,基本上不需要自己设置什么,vscode会自动检测并进行配置,如果有多个python环境,可以在左下角状态栏处点击选择修改。

powershell的权限修改

在win10中,vscode中的终端使用的是powershell,windows中常用的是cmd,在win10中,可以通过Ctrl+X调出含有powershell的菜单(如下图)
在这里插入图片描述
选择管理员权限打开,并在其中输入如下命令:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

因为win10默认不允许执行powershell脚本,所以,在未进行权限调整的时候,vscode中启用conda环境进行调试时会提示如下图所示错误:
在这里插入图片描述
当然,有时候这个错误并不影响python程序本身的执行,但是在进行调试或者需要在终端中使用一些命令时,会无法执行。

如果不想直接修改系统的这个权限,或者在vscode的终端中无法用管理员权限打开powershell,可以只针对当前用户修改权限,可以直接在vscode终端中执行如下命令:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

参考如下图:
在这里插入图片描述
这样一来,vscode中可以完整使用anaconda+python环境进行开发和调试程序了。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值