§ 2.3 阿凯机器人工具箱(Windows+Anaconda)
1. 安装Anacodna
注意事项:如果Windows上本身装了Python,建议先将当前系统的Python卸载,以免冲突 !!!
在Anaconda官网下载对应的安装包
下载中心
Anaconda 历史版本
Old package lists — Anaconda documentation
双击安装包,依次安装。
注意:在选择Anaconda的安装路径时,必须选定一个纯英文的安装路径。 父级所有的文件夹下不能有中文。
2. 创建虚拟环境
在文件管理器中,进入要存放python3.8环境文件夹的路径 (
注意,需要纯英文路径
) 。例如
D:\Python
点击鼠标右键,选择 在终端预览中打开 (CMD)
注意事项 :如果没有
在终端预览中打开
这个选项,可以按下CTRL
+Shift
同时按下鼠标右键,点击 在此处打开PowerShell窗口。
安装python 3.8虚拟环境
conda create --prefix=python38 python=3.8
输入
y
然后回车。
3. 配置系统环境变量
在Windows底栏搜索框里面搜索 环境变量 ,点击 编辑系统环境变量
选择
环境变量(N)
双击当前用户里面的
Path
变量
将python的安装路径下文件夹,添加到系统环境变量
PATH
里面。
-
D:\Python\python38
-
D:\Python\python38\Scripts
4. 进入Python虚拟环境
在搜索框打开 Anaconda Prompt 。
可以看到, 默认是
base
环境。
输入命令行进入python3.8虚拟环境
conda activate D:\Python\python38
可以看到的是命令行前面已经变成了
(D:\Pyhton\python38)
如果你想取消激活python 3.8虚拟环境的话,就输入
conda deactivate
5. 安装依赖
在
Anaconda Prompt
中,激活虚拟环境
(D:\Pyhton\python38)
,并安装如下依赖。
如果包可以通过conda安装则用conda,如果提示包没有被找到的错误就用pip3进行安装。但是需要检查是否是安装到当前虚拟环境的安装路径下
(D:\Pyhton\python38)
配置pypi清华镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
可选
配置 Anaconda 清华镜像
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
注:
配置Anaconda 清华镜像
这个步骤,觉得麻烦,可以先跳过
安装 numpy
conda install numpy
安装 PyYAML
conda install PyYAML
安装 PySerial
conda install pyserial
6. 降级安装
setuptools
降级安装
setuptools
pip install setuptools==58.2.0
7. 安装阿凯机器人工具箱
先进入D盘,输入
D:
然后回车
(D:\Python\python38) C:\Users\阿凯>D:
(D:\Python\python38) D:\>
然后进入阿凯机器人工具箱文件夹
进入阿凯机器人工具箱文件夹根目录
cd Project/kyle-robot-toolbox/
安装阿凯机器人工具箱
python -m pip install .
测试安装是否成功:
打开
ipython
ipython
尝试导入阿凯机器人工具箱
import kyle_robot_toolbox
如果没有报错,说明安装成功。
8. 配置PowerShell
注意:如果你想用PowerShell进入Anaconda虚拟环境,才需要做如下配置
安装
pscondaenvs
库
conda install -n root -c pscondaenvs pscondaenvs
输入
y
执行下面的代码
Set-ExecutionPolicy RemoteSigned
配置完成后,关闭这个CMD/PowerShell
设置默认激活base环境
conda config --set auto_activate_base true
在Windows底部搜索框里面,搜索 Powershell 。
右键,选择 以管理员权限运行 ,并在在命令行中输入使用Conda初始化PowerShell的命令行
conda init powershell
初始化所有的终端类型,也可以输入:
conda init --all