pip

VS Code运行Jupyter报错

孤者浪人 提交于 2020-09-25 11:00:21
问题描述: 今天在电脑中安装了Python3.8.5环境,然后使用pip安装了ipython和jupyter,没想到在VS Code中使用Jupyter Notebook一直有问题,一直报一个错误:“Unable to start session for kernel Python 3.8.5 64-bit . Select another kernel to launch with.” 同时VS Code中Jupyter Server的状态也一直是busy 原因分析: 一开始百思不得其解,直接运行jupyter notebook是正常的,后来在github的vscode python插件讨论区找到了答案。 原地址如下: https://github.com/microsoft/vscode-python/issues/13701 这里在自己的博客中也记录下,是因为traitlets 这个包升级的原因,traitlets 在2020.9.1升级到了5.0版本,可以在 https://pypi.org/project/traitlets/#history 查看traitlets的版本: 解决方案: 根据github中大佬们的指引,将traitlets这个包的版本降回到4.3.3解决 python3 -m pip install traitlets==4.3.3 --force

mac python实现CH340串口通信(超详细)

a 夏天 提交于 2020-09-24 08:37:57
mac python实现CH340串口通信 串口通信介绍 烧录程序 代码实现串口通信 串口通信介绍 基本概念 串口通信(Serial Communication), 是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。 UART UART全称为Universal Asynchronous Receiver/Transmitter,通用异步收发传输器。UART一般用于电路板内部通信或者短距离通信,最常用的就是单片机,stm32等。UART通信是两个IC(integrated circuit)进行数据通信的方式,其中一方的TX负责发送数据给对方的RX,一方的RX负责接收对方发送的数据. 理论上,我们的驱动板和树莓派通信,要求两个电路板上都需要有UART通信接口。但是树莓派是不存在uart接口的,只能用usb,因此,在开发版上,集成了ch340,可以和树莓派进行通信。 烧录程序 mac没有找到串口烧录的界面化软件,为了方便我在我windows虚拟机上装了FlyMcu,进行烧录 连接usb后,选择port: USB SERIAL CH340,选中STMISP,配置 校验和编程后执行,取消选中 编程到FLASH时写选项字节,下拉框选择 DTR的低电平复位,RTS高电平进BootLoader。然后读器件信息,如果连接正常右边会有信息提示。 3