Python 筆記十一:在Mac、Linux和Windows的多版本安裝很多人會(huì)考慮使用python 2.7或者python 3.5(如今已有3.6)。多個(gè)版本的python需要切換非常麻煩。有些人會(huì)選擇將把他們都定義成環(huán)境變量,用 其實(shí),最好使用的是yyuu/pyenv,它滿足了你多版本(包括pypy的版本切換),使用方法也非常簡(jiǎn)單。但是由于Windows環(huán)境變量的問題,它不適用于Windows,那Windows用戶怎么辦呢?退一步,我選擇Anaconda。 Unix(包括Linux和Mac)Mac版安裝你可以使用brew進(jìn)行安裝或者升級(jí), brew updatebrew install pyenv 坑在Mac安裝完后,需要在配置文件添加一行 Linux版安裝建議使用pyenv/pyenv-installer。輸入以下命令,即下載安裝。 curl -L https://raw./pyenv/pyenv-installer/master/bin/pyenv-installer | bash 更新: pyenv update 卸載:pyenv 會(huì)安裝在$PYENV_ROOT (默認(rèn)地址: ~/.pyenv)。 rm -fr ~/.pyenv 并要把環(huán)境變量清理干凈。 export PATH="~/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)" 注意:pypi的安裝方法不推薦。 使用安裝成功后,你直接輸入 下面講一個(gè)常用命令。 pyenv install 3.6.0
pyenv versions 查看安裝的所有版本,其中包括被選中的版本。 pyenv global 3.6.0pyenv local 3.6.0
pyenv uninstall 3.6.0 卸載該版本。 這幾個(gè)命令就滿足你的日常需要,如果你做web大型項(xiàng)目,可能會(huì)用到 pyenv virtualenv 3.6.0 env360pyenv activate env360 Windows在官網(wǎng)下載編譯后的安裝包,傻瓜式的安裝,無需贅述。當(dāng)然你可以在unix底下用anaconda,我個(gè)人建議是不需要,因?yàn)閍naconda會(huì)幫你下載很多第三方包(包含了web和科學(xué)計(jì)算)。如果你對(duì)python有一定了解,當(dāng)然盡可能地自定義自己的開發(fā)環(huán)境,不需要安裝多余的第三方包。 注意:建議不要裝到c盤目錄下,否則會(huì)出現(xiàn)權(quán)限問題。 使用conda env list 列出所有的虛擬環(huán)境。 conda create --name python360 python=3.6.0 創(chuàng)建對(duì)應(yīng)的python版本,后方你可以添加一些你需要的額外安裝包(也可以不加版本號(hào))。 conda create --name python360 python=3.6.0 requests=2.13.0 如果你想切換模式,通過以下方式來激活對(duì)應(yīng)的環(huán)境。 windowsactivate python360 linuxsource activate python360 如果退出對(duì)應(yīng)的環(huán)境,可以通過一下的方式。 windowsdeactivate python360 linuxsource deactivate python360 當(dāng)然你可以用 參考轉(zhuǎn)載,請(qǐng)表明出處。總目錄后端記事本 歡迎關(guān)注我的微信公眾號(hào):brandonxiang 微信公眾號(hào) |
|