解决pyenv无法切换python版本问题
程序员文章站
2022-04-19 07:49:47
...
# 当前电脑里安装了两个python版本,一个是2.7.10,一个是3.8.0
➜ ~ pyenv versions
* system (set by /Users/zhangli/.python-version)
3.8.0
# 当前使用的版本是2.7.10
➜ ~ python -V
Python 2.7.10
# 切换到3.8.0版本,但这里出现问题了,看版本是已经切换到3.8.0了,但实际使用的还是2.7.10
➜ ~ pyenv local 3.8.0
➜ ~ python -V
Python 2.7.10
➜ ~ pyenv versions
system (set by /Users/zhangli/.python-version)
* 3.8.0
如上注释的内容所说:切换到3.8.0版本,但这里出现问题了,看版本是已经切换到3.8.0了,但实际使用的还是2.7.10,这里需要添加一下pyenv的环境,在 .zshrc(因我安装了 oh my zsh插件所生成) 或 .bashrc 文件最后加两行代码:
export PYENV_ROOT=/Users/zhangli/.pyenv # pyenv 的安装路径,各电脑会有所不同
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
保存文件后,source .zshrc 就ok了,问题解决,再去从头试试吧。
上一篇: 同DBMS和不同DBMS怎么导数据
推荐阅读
-
解决Python中定时任务线程无法自动退出的问题
-
Python2.x版本中基本的中文编码问题解决
-
在IE7浏览器的基础上无法安装IE6(提示有最新版本)的问题解决
-
Ubuntu18.04直接安装python3.7或者升级自带的python3.6版本之后导致终端无法打开的解决办法
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
使用python搭建Django应用程序步骤及版本冲突问题解决
-
解决pyinstaller在单一文件时无法正确添加权限清单问题,(UAC,uac_admin,manifest,asInvoker,python,requireAdministrator)
-
C++ 调用Python3 脚本中无法引入内建模块的问题解决方法
-
Ubuntu18.04下python版本完美切换的解决方法
-
解决Python中定时任务线程无法自动退出的问题