在 Mac OS X 10.10 安装 pyenv 的一个小坑
2015-06-03 13:08
274 查看
小记一下。
因为全面转向 Python 3.4 作为主力开发版本,但是手上的 Mac OS X 和服务器上用的都是 Python 2.7,所以需要安装
按其 github 页面的说明,使用
安装完成后出现:
然后我就很听话地把那两行脚本加到了
接下来使用
其间各种怀疑,比如怀疑
后来想到各种都是指向“找不到通过
果然还是不能太听话……不过
因为全面转向 Python 3.4 作为主力开发版本,但是手上的 Mac OS X 和服务器上用的都是 Python 2.7,所以需要安装
pyenv。
按其 github 页面的说明,使用
homebrew安装
brew update brew install pyenv
安装完成后出现:
[apple@/Users/apple]$ brew install pyenv ==> Installing pyenv ==> Downloading https://homebrew.bintray.com/bottles/pyenv-20150601.yosemite.bot Already downloaded: /Library/Caches/Homebrew/pyenv-20150601.yosemite.bottle.tar.gz ==> Pouring pyenv-20150601.yosemite.bottle.tar.gz ==> Caveats To enable shims and autocompletion add to your profile: if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi To use Homebrew's directories rather than ~/.pyenv add to your profile: export PYENV_ROOT=/usr/local/var/pyenv ==> Summary /usr/local/Cellar/pyenv/20150601: 349 files, 2.8M
然后我就很听话地把那两行脚本加到了
~/.bash_profile,并
source了一下。
接下来使用
pyenv {install|local}安装使用各种版本不提,但并没有按我意想地工作。
[apple@/Users/apple/qc-coding/wa]$ pyenv version 3.4.3 (set by /Users/apple/qc-coding/wa/.python-version) [apple@/Users/apple/qc-coding/wa]$ python --version Python 2.7.9 [apple@/Users/apple/qc-coding/wa]$ which python /usr/local/bin/python [apple@/Users/apple/qc-coding/wa]$ which pyenv /usr/local/bin/pyenv [apple@/Users/apple/qc-coding/wa]$ pyenv versions system * 3.4.3 (set by /Users/apple/qc-coding/wa/.python-version) [apple@/Users/apple/qc-coding/wa]$ python --version Python 2.7.9
其间各种怀疑,比如怀疑
~/.bash_profile没有执行到之类的,甚至怀疑 Mac OS X 自带的
bash版本较低会不会是原因,差点就安装一个其它
shell了。
后来想到各种都是指向“找不到通过
pyenv安装的
Python”这件事情上,而且再读它的安装说明,也没有提到要加
export PYENV_ROOT=/usr/local/var/pyenv,开始怀疑自己多加了这一行。遂去掉,重新开了个终端进程,测试,OK。
[apple@/Users/apple/qc-coding/wa]$ pyenv local 3.4.3 [apple@/Users/apple/qc-coding/wa]$ python Python 3.4.3 (default, Jun 3 2015, 11:57:01) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
果然还是不能太听话……不过
pyenv的这个安装提示也够坑人了。
相关文章推荐
- 在 Mac OS X 10.10 安装 pyenv 的一个小坑
- 在 Mac OS X 10.10 安装 pyenv 的一个小坑
- To show image on Android
- GC调优在Spark应用中的实践
- python类基本语法笔记
- IOS中的线程操作(3)
- 24种编程语言的Hello World程序
- 开发中常用服务集合(已完结)
- 学习记录:linux下将C程序编译为汇编程序进行分析
- canvas笔记1
- VDA FunctionalLevel too low for Catalog
- 快速減肥?羅馬和肥肉都不是一天造成的!
- Swift项目兼容Objective-c问题汇总
- Java中十六进制转换 Integer.toHexString()
- Sort it hdu 2689
- LeetCode题解(12)--Integer to Roman
- GNU Bison 中文手册
- IOC前世今生
- 如何实现LAN或WAN远程开机?
- Python基础 语法特别注意笔记(和Java相比)