无法找到包 python-openssl

问题描述 投票:0回答:5

我正在尝试安装 Pyenv,并且在 Ubuntu 22.04 LTS 上运行。但每当我运行这个命令时

sudo apt install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl \ git

我收到此错误

Unable to locate package python-openssl

我尝试在网上寻找解决方案,但我认为他们在旧版本的 Ubuntu 上遇到了这个问题,而不是在最新版本上遇到过。

python linux ubuntu pyenv ubuntu-22.04
5个回答
45
投票

确保您的软件包列表已更新 (

sudo apt update
)。 Python openssl 绑定在 22.04 中可用,位于
python3-openssl
链接),因此您可以通过运行来安装它

sudo apt install python3-openssl

7
投票

你必须使用 python3,所以在命令中将 python-openssl 更改为 python3-openssl


2
投票
sudo apt install openssl libssl-dev

2
投票

有同样的问题,按照此处的建议从 python 更改为 python3,对我有用。


0
投票

试试这个: sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl

我刚刚在 python-openssl 中的 python 后面添加了 3

© www.soinside.com 2019 - 2024. All rights reserved.