python2.7 in Raspbian Lite



我已经在Raspberry Pi zero中安装了Raspbian Lite操作系统。

我发现Raspbian Lite默认带有Python3。但我将运行一些使用Python兼容库的脚本。

因此,我尝试将默认的Python版本从Python3更改为Python2(特别是Python2.7.18(

经过如此多的搜索和尝试,[本页][1]中的说明使我的工作成为

现在,如果我尝试签入写的命令

python --version

它告诉我它是Python 2.7.18

但问题是我无法使用安装任何软件包

sudo apt-get install <python-packagename>

它显示了类似的错误

1.Package "python-pip" has no installation candidate (When I tried to install pip)
2. Package python-numpy has no installation candidate (when I tried to install numpy)
3. unable to locate package python-pyaudio (when I tried to install pyaudio)

我正在寻找,但没有解决方案。

有人能帮忙吗?我正处于项目的关键阶段。

通常,对于默认使用python 3的新raspbian/rraspios操作系统,不建议将系统python解释器替换为python 2,这可能会破坏某些系统组件的依赖性。

相反,如果您需要运行python2脚本,您可以创建一个python2虚拟环境。

sudo apt-get install python3-pip
pip install virtualenv
virtualenv -p /usr/bin/python2.7 venv
source venv/bin/activate

您可以按照以下方式测试python版本,

(venv) $ python --version

最新更新