[新手向]Mac新機(jī)配置Python虛擬環(huán)境小記

初學(xué)Python,對環(huán)境配置一知半解拍屑,這次新電腦配置環(huán)境碰到一些問題途戒,故而記錄過程和概念,方便以后復(fù)習(xí)以及給廣大初學(xué)者參考僵驰,如有錯誤喷斋,望指正。(具體流程不多介紹蒜茴,只介紹配置過程中遇到的坑以及執(zhí)行操作的意義)

一.Mac新機(jī)配置Python虛擬環(huán)境流程(簡述星爪,詳細(xì)請查看章節(jié)末尾各大佬的教程)

  1. Homebrew安裝指令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(目測現(xiàn)在下載比較慢,可自行找個國內(nèi)鏡像的連接)
  2. 安裝python3環(huán)境:brew install python3
  3. 安裝虛擬環(huán)境:sudo pip3 install virtualenv
  4. 安裝增刪改查虛擬環(huán)境的擴(kuò)展包:sudo pip3 install virtualenvwrapper
  5. 創(chuàng)建虛擬環(huán)境目錄:mkdir ~/.virtualenvs
  6. 查找python3和virtualenvwrapper.sh的路徑:which python3which virtualenvwrapper.sh
  7. 打開全局配置文件:open ~/.zshrc
  8. 配置全局配置文件:
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bash_profile
  1. 編譯使配置生效:source ~/.zshrc
  2. 創(chuàng)建虛擬環(huán)境:mkvirtualenv -p python3 xxx
  3. 打開Pycharm就可以選擇虛擬環(huán)境進(jìn)行開發(fā)了粉私!

二. 個人踩坑后領(lǐng)悟的注意事項(xiàng)

  1. 初始Mac電腦自帶Python2環(huán)境顽腾。一般會使用HomeBrew進(jìn)行python2python3的重裝,目的是重建自己用于開發(fā)的環(huán)境诺核,與系統(tǒng)環(huán)境隔離開抄肖。目前HomeBrew已搜索不到python2,因?yàn)槟壳皃ython2基本不再維護(hù)窖杀,后期主要還是使用python3開發(fā)漓摩,所以影響不大,我采用直接放棄python2環(huán)境的管理入客。
  2. 安裝virtualenv和virtualenvwrapper時(shí)采用sudo pip3 install指令安裝管毙,因?yàn)橄到y(tǒng)默認(rèn)python2
  3. mkdir ~/.virtualenvs指令是用于保存多個虛擬環(huán)境的目錄痊项,.是用于隱藏文件夾锅风,使目錄簡潔易看,目錄名稱可按照自己意愿起名鞍泉,不影響使用
  4. 使用which指令查詢文件目錄并記錄好(which python3which virtualenvwrapper.sh)
  5. 安裝完成后需要配置路徑皱埠,原因是使用虛擬環(huán)境時(shí)需要指明虛擬環(huán)境目錄和python版本,每次使用手動輸入太過繁瑣咖驮,故將目錄寫入配置路徑文件里边器,配置文件分為.bash_profile.zshrc训枢,前者是每次關(guān)閉終端后失效,啟動終端時(shí)需要執(zhí)行source ~/.bash_profile指令使配置文件生效忘巧;后者為全局配置文件恒界,即開機(jī)啟動,故推薦在.zshrc配置好(如下圖)
    image.png
  • export WORKON_HOME=~/.virtualenvs即指明虛擬環(huán)境目錄(這里即輸入自己創(chuàng)建的虛擬環(huán)境目錄)
  • export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3即指明使用python3環(huán)境執(zhí)行虛擬環(huán)境的管理
  • source /usr/local/bin/virtualenvwrapper.sh即執(zhí)行配置文件時(shí)使virtualenvwrapper生效
  • source ~/.bash_profile即讓終端配置文件也一并生效砚嘴。
  • alias python="/usr/bin/python3"alias pip="/usr/bin/pip3"是定義執(zhí)行以哪個目錄的python文件去執(zhí)行十酣,前面的#是注釋的意思,注釋即不生效际长。

參考資料:

mac下python相關(guān)環(huán)境搭建(python開發(fā)必經(jīng)之路之mac快速上手)
Mac下搭建python虛擬環(huán)境
Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法
Mac OSX 正確地同時(shí)安裝 Python 2.7 和 Python3
Mac下 .bash_profile 和 .zshrc 兩者之間的區(qū)別
Mac下Python和Pycharm之virtualenv

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耸采,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子工育,更是在濱河造成了極大的恐慌虾宇,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件如绸,死亡現(xiàn)場離奇詭異嘱朽,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)怔接,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門搪泳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扼脐,你說我怎么就攤上這事森书。” “怎么了谎势?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵凛膏,是天一觀的道長。 經(jīng)常有香客問我脏榆,道長猖毫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任须喂,我火速辦了婚禮吁断,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘坞生。我一直安慰自己仔役,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布是己。 她就那樣靜靜地躺著又兵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沛厨,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天宙地,我揣著相機(jī)與錄音逗鸣,去河邊找鬼漏策。 笑死,一個胖子當(dāng)著我的面吹牛吠冤,可吹牛的內(nèi)容都是我干的电谣。 我是一名探鬼主播秽梅,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼剿牺!你這毒婦竟也來了风纠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤牢贸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后镐捧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體潜索,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年懂酱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了竹习。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡列牺,死狀恐怖整陌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瞎领,我是刑警寧澤泌辫,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站九默,受9級特大地震影響震放,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜驼修,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一殿遂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧乙各,春花似錦墨礁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蹲坷,卻和暖如春蜕企,著一層夾襖步出監(jiān)牢的瞬間咬荷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工轻掩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留幸乒,地道東北人。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓唇牧,卻偏偏與公主長得像罕扎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丐重,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容