在我的ubuntu 16.04系统中,我有以下 pyenv 版本
$ pyenv versions
* system (set by /home/myuser/.pyenv/version)
3.6.0
3.6.0/envs/general
general
我打算将名为system
的版本与 真实 system
一致,但当我检查哪个python版本将被执行时,我明白了:
$ python --version
Python 3.6.0
$ which python # expecting /usr/bin/python
/home/myuser/.pyenv/shims/python
而不是指向/usr/bin/python
python2.7
符号链接
$ ll /usr/bin/python
lrwxrwxrwx 1 root root 9 apr 18 10:11 /usr/bin/python -> python2.7*
为什么?有什么我理解错的吗?
如何重置pyenv system
以使其与真实 system
保持一致?我希望确保在我的家庭目录中执行正常命令时使用真正的系统python。