參考文檔:http://www.it165.net/pro/html/201405/13603.html html
簡介:python
pyenv能夠幫助你在一臺開發機上創建多個版本的python環境, 並提供方便的切換方法shell
virtualenvvirtualenv則提供了一種沙箱機制, 就是將一個目錄創建爲一個虛擬的python環境, 這樣的話, 用戶能夠創建多個虛擬環境, 每一個環境裏面的python版本能夠是不一樣的, 也能夠是相同的, 並且環境之間相互獨立。bash
一切都很順利,遇到幾個小問題,記錄下:spa
查看本機是否已經安裝virualenv.net
~/.pyenv/bin/pyenv權限不足code
添加~/.pyenv/bin/pyenv可執行權限,不然會提示htm
$HOME/.pyenv/bin/pyenv: 權限不夠
3.source ~/.bash_profile 的時候開發
提示文檔
../libexec/pyenv: 沒有那個文件或目錄
我查看目錄結構,發現這個文件的確是存在的
因而我修改$HOME/.pyenv/bin/pyenv文件
./libexec/pyenv
再次運行
source ~/.bash_profile
成功!