MAC底下安裝

記得先裝xcode command line tools
pyenv會裝到/usr/local/opt/pyenv

1
brew install pyenv

修改bash_profile加上

~/.bash_profile
1
eval "$(pyenv init -)"

指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#列出所有可以安裝的python版本
pyenv install --list
#安裝python 3.4.2
pyenv install 3.4.2
#反安裝python 3.4.2
pyenv uninstall 3.4.2
#列出目前安裝的python版本
pyenv versions
#set目前folder下的python版本to 3.4.2 會在folder底下生出.python-version檔案
pyenv local 3.4.2
#set目前folder下的python版本to system
pyenv local system
#顯示目前folder下的python版本
pyenv local
#unset目前folder下的python版本
pyenv local --unset
#set所有shell下的python版本to 3.4.2
pyenv global 3.4.2
#顯示目前folder下的python版本
pyenv global
#set目前folder下的python版本to system
pyenv global system

Some Error Handling

The Python ssl extension was not compiled. Missing the OpenSSL lib

1
2
3
CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install -v 3.4.2

Build failed: “ERROR: The Python zlib extension was not compiled. Missing the zlib?”

1
xcode-select --install