一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Python 筆記十一:多版本安裝

 看見就非常 2020-08-18

Python 筆記十一:在Mac、Linux和Windows的多版本安裝

很多人會(huì)考慮使用python 2.7或者python 3.5(如今已有3.6)。多個(gè)版本的python需要切換非常麻煩。有些人會(huì)選擇將把他們都定義成環(huán)境變量,用python2python3區(qū)分。但是我始終感覺有些不妥,我希望多個(gè)版本的python快速切換。

其實(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安裝完后,需要在配置文件添加一行eval "$(pyenv init -)在你對(duì)應(yīng)的環(huán)境變量。我使用的是zsh,把該命令添加到.zshrc中,重啟命令行即可。參考在 Mac OS X 10.10 安裝 pyenv 的一個(gè)小坑。

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的安裝方法不推薦。

使用

安裝成功后,你直接輸入pyenv則會(huì) 出現(xiàn)幫助提示。

下面講一個(gè)常用命令。

pyenv install 3.6.0

install安裝python3.6.0版本。

pyenv versions

查看安裝的所有版本,其中包括被選中的版本。

pyenv global 3.6.0pyenv local 3.6.0

global切換全局版本,local切換局部版本。根據(jù)你自己的需要,兩者選其一。

pyenv uninstall 3.6.0

卸載該版本。

這幾個(gè)命令就滿足你的日常需要,如果你做web大型項(xiàng)目,可能會(huì)用到virtualenv,它能以插件的形式與pyenv結(jié)合。你可以創(chuàng)建一個(gè)對(duì)應(yīng)的虛擬環(huán)境,并激活它。

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)境。

windows

activate python360

linux

source activate python360

如果退出對(duì)應(yīng)的環(huán)境,可以通過一下的方式。

windows

deactivate python360

linux

source deactivate python360

當(dāng)然你可以用conda進(jìn)行安裝或者換源,操作略為麻煩,但是我更推薦我編寫的pip換源神器psm,參考Python 筆記九:打造pypi換源加速神器psm,非常實(shí)用。

參考

Anaconda使用總結(jié)

轉(zhuǎn)載,請(qǐng)表明出處。總目錄后端記事本

歡迎關(guān)注我的微信公眾號(hào):brandonxiang

微信公眾號(hào)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    成人三级视频在线观看不卡| 欧美激情中文字幕综合八区| 国产一区欧美午夜福利| 麻豆看片麻豆免费视频| 91播色在线免费播放| 又大又紧又硬又湿又爽又猛| 免费观看潮喷到高潮大叫 | 日本欧美一区二区三区就| 亚洲熟女少妇精品一区二区三区| 国产高清视频一区不卡| 国产精品九九九一区二区| 国产精品日本女优在线观看| 开心久久综合激情五月天| 欧美日韩成人在线一区| 国产美女精品人人做人人爽| 欧美高潮喷吹一区二区| 国产亚洲欧美自拍中文自拍| 午夜视频在线观看日韩| 国产精品成人免费精品自在线观看| 日本国产欧美精品视频| 99久只有精品免费视频播放| 91精品蜜臀一区二区三区| 国产不卡最新在线视频| 国产麻豆视频一二三区| 亚洲男人的天堂久久a| 视频一区二区三区自拍偷| 一区二区福利在线视频| 国产精品十八禁亚洲黄污免费观看| 日本一区不卡在线观看| 精品人妻一区二区三区免费| 日韩av生活片一区二区三区| 日韩高清毛片免费观看| 综合久综合久综合久久| 国产又爽又猛又粗又色对黄 | 久久精品中文扫妇内射| 都市激情小说在线一区二区三区 | 国产精品免费视频视频| 午夜国产精品国自产拍av | 精品人妻一区二区三区免费| 色综合久久六月婷婷中文字幕| 日本欧美三级中文字幕|