2023年岁末的晚上,好友遇到Debian 12 Bookworm 中 Python 安装好虚拟环境用 Thonny IDE不能运行程序的问题。
当场解决的办法是激活虚拟环境,python直接运行.py程序。
元旦节,我在树莓派5上安装了VScode,找到了解决这个问题的另一个办法。
此外还安装了PlatformIO IDE的插件。
安装VScode
树莓派5安装VScode为确保是最新版本,就必须手动安装存储库和密钥:
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
接下来就简单了,只需要以下命令:
sudo apt install apt-transport-https
sudo apt update
sudo apt-get install code
最新版的VScode就安装好了:
打开VScode
点击树莓派标志,再选择Programming–>Visual Studio Code
安装python插件
点击extensions market,搜索python,之后点install 安装一下
虚拟环境运行.py程序
在终端里输入以下程序,建立一个venv虚拟环境名称为py_cui,那么这个虚拟环境的python的路径就是/home/pi/py_cui/bin/的文件夹里的python、python3或者python3.11,三选一。
python -m venv py_cui
source /home/pi/py_cui/bin/activate
pip install --upgrade pip
pip install --upgrade setuptools
cd Downloads
git clone https://github.com/jwlodek/py_cui.git
#unzip py_cui-master.zip
cd /home/pi/Downloads/py_cui-master
pip install .
deactivate
然后用VScode,点击File,再选择open file,依路径/home/pi/Downloads/py_cui-master/examples/ ,打开示例文件hello_py_cui.py 。