首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当'pyenv global 3.7.2‘时,Pyenv不会更改python版本

当'pyenv global 3.7.2‘时,Pyenv不会更改python版本
EN

Stack Overflow用户
提问于 2021-12-02 07:00:32
回答 1查看 162关注 0票数 0

我使用的是Ubuntu 16.4

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

通过

代码语言:javascript
复制
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
代码语言:javascript
复制
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

在~/.bashrc中

然后我跑了

代码语言:javascript
复制
source ~/.bashrc 

运行

代码语言:javascript
复制
pyenv install 3.7.2
pyenv global 3.7.2

和pyenv版本显示

代码语言:javascript
复制
 system
* 3.7.2 (set by PYENV_VERSION environment variable)

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

代码语言:javascript
复制
Python 3.5.2

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 08:10:53

我用Cannot switch Python with pyenv解决了这个问题

我添加了

我的~/.配置文件中的export PATH="$PYENV_ROOT/shims:$PATH"

真的谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70195275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档