linux pyenv在安装后删除python

waxmsbnn  于 2022-12-11  发布在  Linux
关注(0)|答案(1)|浏览(226)

bounty将在6小时后过期。回答此问题可获得+50声望奖励。Tuor希望吸引更多人关注此问题。

我试着用

pyenv install 3.11.0

(尽管无论是什么版本都会发生这种情况)在我的Raspberry Pi上。当安装运行时,在~/.pyenv/versions中有一个3.11.0目录,pyenv versions可以识别它,安装的python实际上是可用的,但安装过程结束后目录消失了。
Linux操作系统- Debian GNU/Linux 11(牛眼)aarch 64
除了有一次出错之外,每次我尝试安装时都会出现这种情况,包括3.11、3.10、3.9和3.8
我试过:

  • 安装python 3.11、3.10、3.9和3.8,所以我认为它不适用于任何其他版本
  • 多次重新安装pyenv及其依赖项
dgenwo3n

dgenwo3n1#

这个问题的一个可能的原因是pyenv和您在Raspberry Pi上安装的另一个工具之间存在冲突。例如,如果您在系统上安装了另一个版本的Python,则该版本可能会覆盖pyenv创建的目录。
另一个可能的原因是权限问题。如果你用来安装Python的用户帐户没有创建和修改目录的正确权限,这可能会导致目录在创建后被删除。
要解决此问题,您可能需要尝试以下步骤:

  • 检查系统中是否安装了其他版本的Python。如果安装了,请尝试卸载它们,然后重新安装要与pyenv一起使用的Python版本。
  • 检查~/.pyenv/versions目录的权限。确保你用来安装Python的用户帐户有权限在这个目录中创建和修改文件。
  • 尝试安装不同版本的Python,如Python 3.8。这将帮助您确定问题是特定于某些版本的Python,还是所有版本都存在。

如果仍然遇到问题,您可能需要尝试卸载pyenv,然后从头开始重新安装。这将重置pyenv的配置,并可能有助于解决该工具的任何基本问题。

相关问题