【问题标题】:Pyenv doesn't change python version when 'pyenv global 3.7.2'当'pyenv global 3.7.2'时Pyenv不会改变python版本
【发布时间】:2021-12-02 07:00:32
【问题描述】:

我使用的是 Ubuntu 16.4

我为 pyvenv 和 pyenv 安装了依赖项,

通过

su sudo apt-get install -y make build-essential  libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev  wget curl llvm libncurses5-dev libncursesw5-dev  xz-utils tk-dev git python-pip
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

在 ~/.bashrc 中

我跑了

source ~/.bashrc 

运行

pyenv install 3.7.2
pyenv global 3.7.2

和 pyenv 版本显示

 system
* 3.7.2 (set by PYENV_VERSION environment variable)

但是python -V显示和我的系统python一样

Python 3.5.2

我做错了什么?

【问题讨论】:

    标签: python ubuntu pyenv


    【解决方案1】:

    我解决了 Cannot switch Python with pyenv

    我添加了
    export PATH="$PYENV_ROOT/shims:$PATH" 在我的 ~/.profile 中。

    非常感谢

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2020-02-28
      相关资源
      最近更新 更多