聽說你不會用mac電腦裝Python?看了這篇文章,秒懂!

2021-03-02 檸檬班軟體測試

有很多學員,來諮詢老師mac下的環境安裝,於是小簡老師就出了這篇文章。

如果你是mac電腦,那麼本文是非常全面的python環境安裝指南,引領你在MAC下玩轉python。

在mac的終端命令行當中運行python,默認出來的就是py27。

在mac中的存放路徑為:

/系統/資源庫/Frameworks/Python.framework/Versions

Current就是指當前正在用的版本。

在官方網站當中,下載mac下的py37版本。一路安裝下來即可。

下載的官方地址為:

https://www.python.org/downloads/release/python-373/

python37的路徑:

/資源庫/Frameworks⁩/Python.framework⁩ /⁨Versions⁩/3.7

在Mac中,python的運行程序在bin中,庫在lib當中。

在lib當中,第三方庫仍然是在site-package當中。

配置終端運行python和pip,均指向python3

配置python命令

python3安裝好後,在命令行當中,運行python都仍然是指向python2的。

運行命令時,運行python3就會自動指向安裝的python3了。

但我們,仍然可以將python3配置成默認使用的版本。

修改方式如下:

1、終端當中,打開並編輯 .bash_profile文件。

運行命令:vi ~/.bash_profile

按 i 進入編輯狀態,添加一行配置:

alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

按ESC和:後,再輸入wq保存和退出。

2、在終端當中,重新加載bash_profile.sh文件數據。

運行命令:source .bash_profile

3、在終端當中,運行命令python指向的就是python3.

◆ 配置pip

與配置python一樣的方式。

1、用vi命令編輯bash_profile 文件 。

在其中加入以下2行(第1行是加入到環境變量中,第2行是取別名為pip):

export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7

alias pip="/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7"

保存並退出。

2、在終端當中,重新加載bash_profile.sh文件數據。

運行命令:source .bash_profile

3、在終端當中,去運行pip就可以得到python37下的pip3了。


本文由檸檬班小簡老師原創,轉載需註明出處!


轉發到朋友圈是最高的讚賞

關注檸檬班微信公眾號,獲取最新技術文章

讓軟體測試學習變得更簡單!


今日福利

需要Python相關學習視頻

可加小米老師微信:

13327316731

暗號:公眾號

相關焦點

  • 用Python開發爬蟲,看這篇文章就夠了
    首先先來安裝它:pip install beautifulsoup4這次就用我簡書主頁作為例子,爬取一下我簡書的文章列表。首先先用requests獲取到網頁內容。本來如果你用requests的話只能請求網頁,為了解析網頁還得使用BeautifulSoup這樣的解析庫。現在只需要requests-html一個庫就可以辦到。首先先來安裝。pip install requests-html然後我們來看看用requests-html如何重寫上面這個例子。
  • 看了這篇文章,搞定視頻下載
    以後公眾號的發文間隔為:每兩天推一次文章,時間為晚上9點30分(太頻繁的推文可能大家也會反感,固定的時間可能不會讓大家錯過文章)。其實我們最看重的就是文章左下角的閱讀量和右下角的『在看』量,有人看文章可能就是對創作者最大的鼓勵吧,感恩理解!
  • 秒懂Python編程中的if __name__ == 'main' 的作用和原理
    (點擊上方公眾號,可快速關注程式設計師說事)來源:菜鳥分析   連結:https://zhuanlan.zhihu.com/p/34112508一天偶然發現知乎上有篇關於對python編程中的if __name__ == 'main'的理解陳述,看完之後,自己覺得不夠簡單明了,於是在其文章底部寫了一句話,突然收穫各位乎友滿滿的贊同:一句話,秒懂__name__ 是當前模塊名,當模塊被直接運行時模塊名為 __main__ 。
  • MAC OS進階必看——這10個技巧讓你秒變MAC達人
    下面這篇由站內值友@monkeyzmk 撰寫的攻略,可以幫助大家更快地熟悉並了解你手中的Mac筆記本。在這裡可以選擇全屏/區域截圖以及在屏幕錄製的時候選擇需要錄製的時間,系統提供了不限時間、5秒、10秒三個選項。
  • Python 從零開始--入門篇
    從這篇文章開始我將分享 python 系列,從 ptyhon 的起始發展,到現在的方方面面, 從最基礎的語法開始,大家一起學習
  • 碼農曬開發裝備,網友評價:mac裝win系統,居然用滑鼠,真low!
    ,從這幾張圖片中比較搶眼的是一隻貓,據這名程式設計師說這隻貓手感比較好,並且恆溫39度,在冬天的情況下做滑鼠墊很好,另外一個比較搶眼的地方是他的mac電腦裝的卻是windows系統,這麼做是彰顯自己的個性麼?針對他這樣的裝備,讓我們一起看看其他網友們都是怎麼認為的吧!
  • 看完這篇文章,你不可能不懂「動態代理」
    這兩個步驟的代碼在接下來的講述中幾乎不會發生變化,因此接來的講述我會用createJavaFile和compile來分別代替兩個步驟,不會再給出具體代碼。」陀螺對招財解釋道。「還有第5步,我也不是很懂。」招財繼續追問。「別急,先看一下我們目前為止的所有代碼,然後解釋給你聽。」
  • python正則表達式,看完這篇文章就夠了...
    作者:王翔丨公眾號:清風Python正則表達式這東西,你說它簡單它也簡單,你說它難吧,確實不容易。為什麼?這東西就是死記硬背的。不管你是python還是其他的語言都是一樣的,所以背不過就抄到記住為止!這個你背不過,再好的教程看了也沒用。如何巧記?我們需要對其進行分類。這一對標籤,大家都不會陌生…模式描述^從整個字符串開頭的地方匹配$從整個字符串的結尾開始匹配模式描述.匹配任意字符,除了換行符re?重複匹配?
  • Python監控你的女朋友/男朋友每天都在看哪些網站
    chrome前一天的瀏覽記錄中的所有網址(url)和訪問時間,並存在一個txt文件中(2)將這個txt文件發送給指定的郵箱地址(你的郵箱)(3)建立例行任務,每天定時自動完成這些操作,你就可以通過郵件查看你對象每天看啥了背景:(1)mac下chrome的瀏覽記錄在哪?
  • 這篇文章讓你秒懂機械鍵盤和普通鍵盤的區別
    今天裝機之家分享這篇文章讓你秒懂機械鍵盤和普通鍵盤的區別以及關於機械鍵盤知識科普,更好幫助大家選購機械鍵盤。由於個人需求不同,手感也是因人而異,還是建議大家去實體店嘗試手感進行選購,不過在這裡,裝機之家為簡單的描述一下這幾個常見軸體的特點,更好的幫助大家選擇。
  • iPhone X搶購攻略 | 看了這篇文章,你可能會搶到......
    所以你想首批拿到 iPhone X 恐怕不是一件簡單的事兒,當然,看了這篇文章你也不一定能搶到 iPhone X。但是不看的話你懂的。提前需要準備的工作既然說搶購,那麼速度就是關鍵的。所以儘量減少搶購中的步驟才是最重要的。
  • 用Python自動化操作PPT,看完這篇文章就夠了!
    總之就是:它能提高你的工作效率!讓你有更多時間去做其他事情!對複製模板也沒有很好的支持(我沒找到~憂傷),所以我們用win32com對模板頁進行複製,然後再用python-pptx增加ppt內容。3.3 python-pptx 刪除頁面python-pptx 多頁待刪除模板.pptx:
  • 看完這篇文章,你要是還不會選顯卡算我輸
    顯卡參數該怎麼看),很多玩家表示看過後雖然明白了許多以前不知道的細節,但還是有一種「雲裡霧裡」的感覺,真正到了自己挑選顯卡時,還是有一些頭疼。有一種「看了這麼多文章 為什麼我還是不會選顯卡?」的感覺,所以今天的這篇選購指南就是為了讓大家全面了解到底該如何選擇顯卡。
  • 安裝Python/PyCharm,入門級爬蟲案例 | Mac下玩轉Python
    官網下載地址:https://www.python.org/downloads/mac-osx/另外我已經把安裝包準備好了,在微信公眾號 簡說Python 後臺回覆:(3)安裝我們需要注意的是這個時候我們直接在終端輸入python,他顯示的還是python2.7的版本(自帶的),所以我們需要輸入 python3,和原本的區分開來,安裝模塊也是,用 pip3。
  • 勞力士機芯為什麼能輕鬆秒殺ETA 看完這篇你就懂了
    勞力士機芯為什麼能輕鬆秒殺ETA 看完這篇你就懂了在聊機芯前,我們先來看看這款手錶的功能,GMT是一塊非常實用的手錶,而勞力士至今並未推出過超複雜功能的腕錶
  • 理解激活函數作用,看這篇文章就夠了!
    下面我分別從這個方面通過例子給出自己的理解~@lee philip@顏沁睿倆位的回答已經非常好了,我舉的例子也是來源於他們,在這裡加入了自己的思考,更加詳細的說了一下~開講~首先我們有這個需求,就是二分類問題,如我要將下面的三角形和圓形點進行正確的分類,如下圖:利用我們單層的感知機, 用它可以劃出一條線
  • 伺服器被關機,不妨試試看用你的Mac電腦跑NGS流程
    (特殊情況下,大家的伺服器都會關閉,所以有可能是不得不使用自己的mac跑數據分析流程哦)因為anaconda太大,所以我們選擇器精簡版miniconda即可,約50M,選擇清華站點下載,快速方便https://mirror.tuna.tsinghua.edu.cn/help/anaconda/https://mirrors.tuna.tsinghua.edu.cn
  • DIY一個按鍵精靈,用python控制mac的滑鼠與鍵盤
    作為一名技術極客,日常工作中總是有辦法可以讓自己偷懶~~讓代碼完成一些自動化的任務,最近圈內在炒作RPA,非常多的報導,摘錄一段:RPA並非「即插即用」原理和Excel中的錄製宏是一樣的,但是應用範圍更廣,功能更強悍:無論你的滑鼠指向屏幕上哪個軟體,哪個按鈕,在鍵盤上輸入什麼數字,或者漢字,它都可以忠實地記錄下來,最後形成腳本文件。是不是想動手實現一個?實現這個,首先要開發個小型的APP,然後此APP可以獲取系統的鍵盤跟滑鼠的控制權。
  • MAC平臺基於Python的Appium環境搭建
    >genymotion-3.0.4.dmg (非常好用的android虛擬機軟體)VirtualBox.pkg (5.2.34版本,一般使用最新版本即可,mac上安裝genymotion必備的軟體)Appium-mac-1.15.1.dmg(appium桌面版)python 3.8.0pycharm2019.02.05(Community Edition
  • 面試官:什麼是 EventLoop.你:一臉蒙蔽.看完這篇文章就懂了
    你:一臉蒙蔽。看完這篇文章就懂了文章翻譯自:https://javascript.info/event-loop在這片文章,我們要帶著兩個問題去學習事件循環瀏覽器 js 以及引擎瀏覽器用完成後 script,它將處理 mousemove 事件,然後 setTimeout 處理程序,依此類推。到目前為止,很簡單,對吧?另外兩個細節:引擎執行任務時永遠不會進行渲染。任務是否花費很長時間都沒關係。僅在任務完成後才繪製對 DOM 的更改。如果一項任務花費的時間太長,瀏覽器將無法執行其他任務,例如處理用戶事件。