我正在使用树莓派并尝试从 Python3.9 更新到 Python3.10.9
我使用以下命令:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev
sudo wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz
tar -xzvf Python-3.10.9.tgz
cd Python-3.10.9
./configure --enable-optimizations
sudo make altinstall
sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python
最终结果是我的主文件夹中有一个 Python3.10.9,当我使用python -V
它时显示正确的版本
问题是我必须将软件包安装到 pip 22.3.1 中,因为以前的版本适用于较旧版本的 python。当我尝试直接下载 pip 22.3.1 时,终端通知我该版本已随 Python 3.10.9 安装一起安装。
当我运行时pip -V
,它通知我它正在使用 Python 3.9 的版本 20
如果我使用 pip3.10 而不是 pip 安装软件包,我会收到标题中的错误
安装示例
sudo pip3.10 install mysql-connector-python==8.0.32
有人知道我是否缺少一些依赖项才能使其工作吗?如果我可以提供更多详细信息,请告诉我,谢谢!