如何让pyenv找到已安装的python版本
发布时间:2020-12-20 11:51:02 所属栏目:Python 来源:网络整理
导读:我在 pyenv遇到了以下矛盾的问题: $pyenv global python2.7.10pyenv: version `python2.7.10' not installed$pyenv install 2.7.10pyenv: /Users/xeli/.pyenv/versions/2.7.10 already existscontinue with installation? (y/N) 也: $python2.7pyenv: pyth
我在
pyenv遇到了以下矛盾的问题:
$pyenv global python2.7.10 pyenv: version `python2.7.10' not installed $pyenv install 2.7.10 pyenv: /Users/xeli/.pyenv/versions/2.7.10 already exists continue with installation? (y/N) 也: $python2.7 pyenv: python2.7: command not found The `python2.7' command exists in these Python versions: 2.7.10 垫片根据需要位于PATH上: $echo $PATH /Users/xeli/.pyenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin shims目录中没有任何可疑内容: $?ls ~/.pyenv/shims | grep python2 ipython2 python2 python2-config python2.6 python2.6-config python2.7 python2.7-config 在我的.profile我有: export PYENV_ROOT=~/.pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 因此pyenv应该在启动时初始化. 我无法弄清楚如何解决这个问题.有任何想法吗? 解决方法
pyenv似乎要求在当前目录中为.pyenv / version中的默认版本设置显式.python-version文件.这在
a closed GitHub issue中解释.
通过创建.python-version文件来解决此问题.这可以通过$pyenv local 2.7.10自动完成. 因此,最初的问题是错误的错误消息.我创建了a new issue来修复它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |