1、在作業系統mac10.10(yosemite)中搭建python多版本虛擬環境;
2、多版本虛擬環境包含三個含義:
pyenv:用於實現不同python版本共存。
pyenv-virtualenv:用於實現不同python環境共存。
安裝pyenv後,重啟shell。
$ brew update$ brew
install
pyenv
$ echo
'eval "$(pyenv init -)"
' >> ~/.bash_profile
使用pyenv
$ pyenv install2.7.13
$ pyenv
install
3.6.0
注意:直接使用上面命令安裝,可能會非常慢或者安裝失敗,這時可以pyenv安裝本地的python安裝包。參考這篇文章。
安裝pyenv-virtualenv
說明:virtualenv是乙個獨立於pyenv的專案,pyenv的作者將virtualenv做成了乙個pyenv的外掛程式,利於我們使用。
$ brew install pyenv-virtualenv$ echo
'eval "$(pyenv virtualenv-init -)"
' >> ~/.bash_profile
$ echo
'eval "$(pyenv init -)"
' >> ~/.bash_profile
使用pyenv-virtualenv
$ pyenv virtualenv 2.7.13 env_2.7.13$ pyenv virtualenv
3.6.0 env_3.6.0
$ pyenv virtualenv
3.6.0 env_3.6
.0_2
$ pyenv virtualenv
2.7.13 env_2.7.13_2
pyenv local 2.7.6 在當前目錄生成.python-version檔案,該目錄的應用程式都將使用指定的python版本執行。
pyenv global 2.7.6
在全域性範圍設定python版本。
pyenv shell pypy-2.2.1 為shell設定python版本。用於不同shell不同python版本。
pyenv install --list 列出所有可以用於安裝的python版本
pyenv install 2.7.6
安裝某個python版本
pyenv uninstall
解除安裝某個python版本
pyenv rehash
用於更新shims檔案,當安裝了新的python版本後需要執行。
pyenv version
顯示當前使用的python版本
pyenv versions
顯示已經安裝的python版本
pyenv which python3.3 顯示python版本的安裝路徑
pyenv whence 2to3
顯示已經安裝的某個範圍的python版本詳細命令介紹見這裡
pyenv virtualenv 2.7.13 env_2.7.13_2 為python版本2.7.10安裝乙個新的python環境,名字為my-virtual-env-2.7.10pyenv activate env_2.7.13_2 啟用乙個python環境
pyenv virtualenvs 展示全部的python環境詳細命令介紹見這裡
Mac 10 10 下安裝jdk 1 7 以上
mac 會預設的給使用者安裝1.6,1.6 以上的版本安裝的時候就總是會提示錯誤問題 根據網上的安裝方法,這裡也總結下 首先確定掛載在mac上了 然後輸入命令 目前使用的jdk1.7update67 pkgutil expand volumes jdk 7 update 67 jdk 7 updat...
MAC 10 10 開機登入無敵風火輪問題解決方案
查明是第三方輸入法引起的問題,我用的是搜狗輸入法,所以把搜狗解除安裝就好了。注意是解除安裝,不是單純的從輸入源裡移除 操作的思路是,首先要進入計算機,才能進行操作。辦法是開機進入單機模式,刪除蘋果乙個檔案,讓系統認為該計算機還沒有被配置,開機後直接進入配置計算機和使用者的介面,新建立乙個使用者,就可...
MAC 10 10 開機登入無敵風火輪問題解決方案
查明是第三方輸入法引起的問題,我用的是搜狗輸入法,所以把搜狗解除安裝就好了。注意是解除安裝,不是單純的從輸入源裡移除 操作的思路是,首先要進入計算機,才能進行操作。辦法是開機進入單機模式,刪除蘋果乙個檔案,讓系統認為該計算機還沒有被配置,開機後直接進入配置計算機和使用者的介面,新建立乙個使用者,就可...