警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。

警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。

我正在使用树莓派并尝试从 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

有人知道我是否缺少一些依赖项才能使其工作吗?如果我可以提供更多详细信息,请告诉我,谢谢!

相关内容