你的截图上面的历史命令部分我看不到,我只能这样解释一下
pyenv如果直接装在root目录下是很难受的
从你给出的截图部分来看,你似乎一直在root的~目录下操作
pyenv的local环境是可以覆盖global环境的,一旦你在当前目录下设立了一个local的python环境,那么当你用pyenv version或者
pyenv versions命令时显示的也就是当前所激活的local环境,global环境是不显示的
如果你要查看当前的global环境,应该使用pyenv global命令,后面不要跟任何参数
所以,看你的截图我没法判断pyenv global是不是正常地改变了global环境,你可以试试这几种操作:
1. cd到另一个目录(不可以是/root下的子目录,因为你已经设了一个local环境了,所有子目录都会被覆盖到),然后尝试用pyenv global改变global环境
2. 删除当前目录下存放local环境信息的 .python-version 文件(注意前面的小点,属于隐藏的配置类文件),保证root用户环境干净
3. 尝试重新安装配置pyenv(建议放在个人用户home目录下),按github上开发人员官方给出的步骤来配置,并修改.bashrc文件
pyenv install安装的python自带pip的,应该没必要再用get-pip.py来装了