一、PlatformIO Core安装方式
根据platformio官方文档,platformIO Core(CLI)的安装方式有两种:
1、安装脚本的方式来安装,首先下载get-platformio.py,然后运行以下命令:
# change directory to folder where is located downloaded "get-platformio.py"
cd C:\path\to\dir\where\is\located\script\get-platformio.py
# run it
python.exe get-platformio.py
这是官方推荐的安装方式,原因是采用此种安装方式将Platform Core安装到一个隔离的虚拟环境中,不会影响操作系统,采用脚本方式安装所创建的虚拟环境路径为C:\Users\User_name\.platformio
官方文档内容如下:
2、直接载python环境中安装platformIO包,直接运行如下命令
pip install -U platformio
如果直接在python中运行上述命令,则是将platformIO core安装到操作系统全局范围内,不是与操作系统隔离的虚拟环境中,但这里我本身使用anoconda管理虚拟环境,为了统一起见,我采用anconda手动创建虚拟环境,通过方式2安装包的方式来安装platformIO Core(CLI),这样实际上和方式1安装的效果是一样的,即将platformIO Core安装到了一个通过conda自己手动创建的隔离的虚拟环境中,不会影响操作系统。
二、采用conda创建虚拟环境
anconda的安装方式可查阅相关网络资源。
采用以下命令来查看当前conda中的环境:
conda info -e
运行结果如下:
这里我们已经创建的一个名叫platform的环境,可采用如下命令创建新环境:
conda create -n name python==该环境所安装的python版本
创建完环境后,采用如下命令来激活环境:
conda activate name
激活环境的可通过下述方式查看:
在platformio环境下运行platformio包安装命令:
pip install -U platformio
等待安装完成,安装完成后通过查看该环境安装的包来查看是否安装成功,即通过下述命令:
conda list
结果中包含platform包说明安装成功。
也可以在该环境中运行命令:
pio --version
来查看是否安装成功,若出现所安装的platformIO版本,说明安装成功。
如果想要卸载platformIO Core,则直接运行:
# uninstall standalone PlatformIO Core installed via `pip`
pip uninstall platformio
三、安装shell命令
只需要在环境变量中添加所创建的虚拟环境的Scripts文件,如在我创建的环境下只需要将路径E:\Software_Install\Anaconda\envs\platformio\Scripts添加到环境变量中。如果采用方式一安装则需要添加的路径为C:\Users\User_name\.platformio\penv\Scripts;
注:官方文档中要求将环境变量设置在环境变量列表的第一位,但我试了下,好像在其他位置并没有什么影响。
打开操作系统命令行界面,运行pio --version如果为如下结果则说明shell命令安装成功。
如果没有安装shell命令(没有正确添加环境变量),则在后边配置Clion中可能获取不到platformIO Core 。
四、在Clion中配置PlatformIO
这里主要参照platformIO官方文档,只要上述配置过程没问题,严格按照官方文档中的步骤即可。
1、下载Clion
这个从官网下载安装即可,该软件学生可申请免费使用一段时间,可能只要为在校生,可一直申请使用,具体自行了解。
2、安装platformIO插件
安装方式如下:
3、重启Clion
4、新建工程
第一次新建工程由于要下载一些platform内置的工程支持包,并且可能不是国内网站,所以整个过程比较慢,耐心等待,创建完成后,界面如下:
所下载的支持包保存的路径为:C:\Users\zsy\.platformio
参考:
https://docs.platformio.org/en/latest/
上述过程如有用词不严谨或者描述错误之处请批评指正。