[英]Install Python 3.10.5 using pyenv
我想安装 Python 3.10.5(或至少 Python >= 3.7.)。 我遵循了这些说明:
# Step 1. Install pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
# Step 2. Install missing headers for all the Python modules to be built
sudo zypper install readline-devel sqlite3-devel libbz2-devel
# Step 3. Install the desired Python version
pyenv install 3.10.5
直到我pyenv install 3.10.5
:
bscuser@localhost:~> pyenv install 3.10.5
/home/bscuser/.pyenv/plugins/python-build/share/python-build/3.7.13: line 1: prefer_openssl11: command not found
BUILD FAILED (openSUSE 15.3 using python-build 20180424)
感觉应该和这个文件有关。
我该如何解决这个问题?
我不认为这是可能的。 运行pyenv install -list
将为您提供可以安装的所有可能的 python 版本的列表,并且在撰写本文时它只会到3.10.4
。
是的你可以。 首先使用pyenv update
然后运行pyenv install -list
你应该能够看到版本3.10.4
和3.10.5
这是类似的情况:
操作系统: macOS
,之前安装的旧版本pyenv 1.2.26
-> pyenv install -l
看到最新的 python 版本是3.10-dev
,预计不是3.10.x
所以需要将 pyenv 升级到最新版本,这里pyenv 2.3.3
:
brew upgrade pyenv
然后可以列出最新python 3.10.5+
:
> pyenv install --list | grep 3.10
...
3.10.0
3.10-dev
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
mambaforge-4.10.3-10
miniconda-3.10.1
...
然后就可以正常使用pyenv install 3.10.6了:
pyenv install 3.10.6
所以,这里的关键点是:
pyenv 2.3.3
),然后pyenv install --list
可以列出/查看最新的 python 并安装它pyenv install 3.10.6
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.