赞
踩
pyenv: python :command not found
-bash: python: command not found
[python@C8-196 ~]$ cd projects/web36 [python@C8-196 web36]$ pyenv local 3.6.15 [python@C8-196 web36]$ pyenv versions system 3.10.0 * 3.6.15 (set by /home/python/projects/web36/.python-version) 3.6.15/envs/py3615 3.8.12 py3615 [python@C8-196 web36]$ python -V -bash: python: command not found [python@C8-196 web36]$ python3 -V Python 3.6.8 [python@C8-196 web36]$ python3.6 -V Python 3.6.8
[python@C8-196 web36]$ ~/.pyenv/versions/3.6.15/bin/python -V
Python 3.6.15
vim ~/.bashrc
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
source ~/.bashrc
既然在配置环境变量上出了问题,就要去官网查看详细的文档说明
官网在帮助中写的清清楚楚明明白白,那就按照官网上面来
[python@C8-196 ~]$ sed -Ei -e '/^([^#]|$)/ {a \
> export PYENV_ROOT="$HOME/.pyenv"
> a \
> export PATH="$PYENV_ROOT/bin:$PATH"
> a \
> ' -e ':a' -e '$!{n;ba};}' ~/.bash_profile
[python@C8-196 ~]$ echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
[python@C8-196 ~]$
[python@C8-196 ~]$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
[python@C8-196 ~]$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
[python@C8-196 ~]$ echo 'eval "$(pyenv init --path)"' >> ~/.profile
[python@C8-196 ~]$
[python@C8-196 ~]$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
[python@C8-196 ~]$ source ~/.bashrc
[root@C8-196 ~]# su - python Last login: Thu Dec 9 19:26:13 CST 2021 on pts/0 [python@C8-196 ~]$ cd projects/web36 [python@C8-196 web36]$ pyenv versions system 3.10.0 * 3.6.15 (set by /home/python/projects/web36/.python-version) 3.6.15/envs/py3615 3.6.15/envs/venv 3.8.12 py3615 venv [python@C8-196 web36]$ python -V Python 3.6.15 [python@C8-196 web36]$ pip -V pip 18.1 from /home/python/.pyenv/versions/3.6.15/lib/python3.6/site-packages/pip (python 3.6)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。