用pyen设置默认python

2024-06-01 02:57:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过安装PYENV和PYPIP来升级macoscatalina 10.15.1上的Python版本,并将global和local设置为version3.8.0。但当我尝试python版本时,它显示了内置在MacOS操作系统中的python版本。哪个部分不见了?在

enter image description here


Tags: 版本pyenvlocalmacosglobalpypip内置在macoscatalina
1条回答
网友
1楼 · 发布于 2024-06-01 02:57:44

如果

type -a python 

/usr/bin/python,如果没有显示第二行,则pyenv只是部分设置。在

你应该看起来像

^{pr2}$

这意味着你的pyenv设置不正确。它只是部分设置。 缺少的是pyenv垫片,它重定向到python的正确版本。在

您的搜索路径可能包含: /home/username/.pyenv/bin,但缺少{}

通常你应该有一个像

source ~/.pyenv_setup

在~/.bashrc中,它应该已经将这两个目录添加到搜索路径中。在

尝试添加这一行(source ~/.pyenv_setup),看看pyenv是否工作得更好。 您也可以手动将~/.pyenv/shims/python添加到您的搜索路径中,但通常这项工作应该由安装脚本完成。在

如果~/.pyenv/shims在搜索路径中,则使用

ls ~/.pyenv/shims

目录是否存在并包含名为python的可执行文件。 通常这应该是在完成pyenv install 3.8.0之后最晚添加的

相关问题 更多 >