如何解决pyenv不会创建python可执行文件
我正在尝试使用pyenv来管理已安装的Python版本。我安装了pyenv并将eval "$(pyenv init -)"
添加到~/.bash_profile
中,然后按照以下步骤将Python 3.7.3设置为全局Python版本。
$ pyenv install 3.7.3
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.3.tar.xz...
-> https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
Installing Python-3.7.3...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.7.3 to /Users/Daniel/.pyenv/versions/3.7.3
$ pyenv global 3.7.3
问题是运行此命令后没有更新我的python可执行文件。我希望看到/Users/Daniel/.pyenv/shims/python
,但仍然看到/usr/bin/python
(计算机上的默认安装)。
$ which python
/usr/bin/python
但是,它确实更新了我的python3可执行文件,因此它似乎在部分起作用。
$ which python3
/Users/Daniel/.pyenv/shims/python3
为什么我执行~/.pyenv/shims/python
时没有创建pyenv global
?这不是一个大问题-我总是可以记住使用python3
而不是python
或设置别名-但这很不方便。
我正在使用MacOS Catalina 10.15.3。我已经尝试了pyenv的当前版本(1.2.20)以及几个旧版本(1.2.19和1.2.18)。我尝试了不同版本的Python。总是一样的问题。
这是我在pyenv GitHub页面上打开的问题的链接: https://github.com/pyenv/pyenv/issues/1678
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。