Anaconda 安装时遇到的一些问题
最近在看《白话机器学习中的数学》,需要用到 Numpy。之前电脑中装了 Python,主要是用来爬虫,那时还在学习基本的语法(现在当然也是)。考虑到需要一些数学计算的包,也为了之后使用方便,决定安装 Anaconda。在安装过程中遇到了一些问题,在这里记录一下。
我的版本 anaconda 1.7.2;conda 4.9.2
镜像源的问题
按照网上的教程,我配置了清华的镜像源,但是总是出现 HTTP 错误。无奈,换成了 Anaconda 默认的源。默认的源使用起来速度并没有很慢,现在来看,足够用了
PowerShell 中无法切换环境的问题
PowerShell 中是无法通过 conda activate
切换环境的,在 conda 4.6 以上的版本中,这个问题得到了解决。需要使用(管理员模式):
1 | conda init powershell |
然后出现了如下结果:
可以看到出现了乱码,这是因为 init
命令会在用户文件中的 Documents 文件夹也就是默认的文档库下创建一个 PowerShell 的配置脚本:
1 | #profile.ps1 |
但是由于我把文件夹的位置移动到了 D 盘,并且修改为中文名“文档”,导致生成配置文件时出现了乱码。
在 PowerShell 中使用 chcp
命令查看显示:
所以编码采用的是 GBK,使用:
1 | chcp 65001 |
将编码切换为 UTF-8,出现了输入中文无法正常显示的问题,目前不知道怎么解决:
但是使用:
1 | conda init powershell |
成功建立了配置文件:
之后就是普遍遇到的 PowerShell 无法加载脚本的问题,只要使用(管理员):
1 | set-ExecutionPolicy RemoteSigned |
选择Y 就可以。
现在 PowerShell 中就出现了当前的环境:
要注意的是,直接使用 activte
是不可以的,需要使用conda activate
。