我正在尝试安装 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 上遇到了这个问题,而不是在最新版本上遇到过。
确保您的软件包列表已更新 (
sudo apt update
)。 Python openssl 绑定在 22.04 中可用,位于 python3-openssl
(链接),因此您可以通过运行来安装它
sudo apt install python3-openssl
你必须使用 python3,所以在命令中将 python-openssl 更改为 python3-openssl
sudo apt install openssl libssl-dev
有同样的问题,按照此处的建议从 python 更改为 python3,对我有用。
试试这个: 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