【问题标题】:Install Python 3.10.5 using pyenv使用 pyenv 安装 Python 3.10.5
【发布时间】:2022-08-16 00:35:55
【问题描述】:

我想安装 Python 3.10.5(或至少 Python >= 3.7。)。我关注了these instructions

# 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)

我觉得应该和this file有关。

我该如何解决这个问题?

  • 您是否尝试重新启动外壳程序?对您的 bashrc 文件进行了导出。

标签: python pyenv virtual-environment python-3.10


【解决方案1】:

是的你可以。首先使用pyenv update,然后运行pyenv install -list,您应该能够看到3.10.43.10.5 甚至3.10.6 现在的版本

【讨论】:

【解决方案2】:

我不认为这是可能的。 运行pyenv install -list 将为您提供可以安装的所有可能的python 版本的列表,并且在撰写本文时它只会到3.10.4

【讨论】:

  • 不,@Swakeert Jain 真的帮助了我,现在我的电脑上安装了 Python 3.10.5:bscuser@localhost:/run/media/bscuser/6C19-3138/Thesis/Corpus/Softcatala> python3 Python 3.10.5 (main, Jun 15 2022, 10:33:16) [GCC 7.5.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
  • @zest16 你是怎么做到的? pyenv install -list 我只能看到 3.10.4
  • 我按照@Swakeert Jain 的建议重新启动了 shell。
猜你喜欢
  • 2021-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-23
  • 1970-01-01
  • 2020-06-13
  • 2020-07-28
  • 2018-02-14
相关资源
最近更新 更多