mac os環境安裝需知
1.XCode
Xcode 是執行在作業系統Mac OS X上的整合開發工具(IDE),Xcode是開發OS X 和 iOS 應用程式的最快捷的方式。Xcode 具有統一的使用者介面設計,編碼、測試、除錯都在一個簡單的視窗內完成。不管你用C、C++、Objective-C或Java編寫程式,在AppleScript裡編寫指令碼,還是試圖從另一個奇妙的工具中轉移編碼,你會發現 Xcode 編譯速度極快。每次操作都很快速和輕鬆。
從 App store 或蘋果開發者網站安裝 Xcode 。
2.Xcode command line tools
Xcode command line tools是類似於windows的控制檯應用程式,可以編譯C,C++,Foundation, Core Data, Core Foundation, Core Services等應用程式。
安裝:
在iterm2中執行:$ xcode-select --install
3.HomeBrew
- 為什麼要使用Homebrew
Mac OS X是基於Unix的,它可以使用非常多Linux平臺上開源的優秀工具,比如wget,比如dos2unix指令碼工具等。
但是OS X系統本身卻缺少Linux下得包管理器。比如Fedora的yum與dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
於是這些優秀的開源軟體在Mac上的安裝只能通過下載原始碼,編譯,安裝,配置環境變數的步驟來完成安裝。對於大部分的軟體,在安裝過程中是需要很多的依賴庫的,手動去解決這些依賴庫是十分痛苦的事情。包管理器乾的就是這樣的事情:解決軟體安裝過程中的依賴關係。
有一個開源的專案叫Homebrew,完美解決了Mac OS X上沒有包管理器的尷尬。
包管理工具可以讓你安裝和更新程式變得更方便,目前在 OS X 系統中最受歡迎的包管理工具是 Homebrew.
- Homebrew簡稱brew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者解除安裝軟體,可以說Homebrew就是mac下的apt-get、yum神器
-
在安裝 Homebrew 之前,需要將 Xcode Command Line Tools 安裝完成,這樣你就可以使用基於 Xcode Command Line Tools 編譯的 Homebrew。
- Homebrew安裝,開啟terminal 終端複製、貼上以下命令,回車,搞定
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
OR
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 緊接著,我們需要做一件事讓通過 Hombrew 安裝的程式的啟動連結 (在 /usr/local/bin中)可以直接執行,無需將完整路徑寫出。通過以下命令將 /usr/local/bin 新增至 $PATH 環境變數中:
$ echo
'export PATH="/usr/local/bin:$PATH"'
>> ~/.bash_profile
Cmd+T 開啟一個新的 terminal 標籤頁,執行以下命令,確保 brew 執行正常。
$ brew doctor
- Homebrew使用
搜尋軟體:brew search 軟體名,$brew search PKG_NAME,如:brew search wget
安裝軟體:brew install 軟體名,$ brew install <package_name>, 如:brew install wget
檢視軟體資訊:# brew info PKG_NAME,如:brew info wget
更新 Homebrew 在伺服器端上的包目錄:$ brew update
檢視你的包是否需要更新: $ brew outdated
更新包:$ brew upgrade <package_name>
解除安裝軟體:brew remove 軟體名,如brew remove wget
解除安裝軟體:# brew uninstall PKG_NAME,如:brew uninstall wget
Homebrew 將會把老版本的包快取下來,以便當你想回滾至舊版本時使用。但這是比較少使用的情況,當你想清理舊版本的包快取時,可以執行:
$ brew cleanup
檢視你安裝過的包列表(包括版本號):
$ brew list --versions
4.Homebrew Cask
- brew和brew cask的區別
brew主要用來下載一些不帶介面的命令列下的工具和第三方庫來進行二次開發
brew cask主要用來下載一些帶介面的應用軟體,下載好後會自動安裝,並能在mac中直接執行使用
舉個例子,
brew install curl可以安裝curl第三方庫,這樣你在開發時就可以使用它的庫來進行開發
brew cask install chrome可以安裝谷歌瀏覽器應用程式,可直接執行
brew偏管理第三方庫和命令列工具方面的東東
brew cask可以看作是蘋果官方app store的補充,是一個眾多貢獻者們維護的非蘋果官方軟體商店,你也可以在這裡下mac軟體用
使用 Homebrew 安裝命令列程式很便利。那麼接下來,我們將通過 Homebrew Cask 優雅、簡單、快速的安裝和管理 OS X 圖形介面程式,比如 Google Chrome 和 Dropbox。
安裝
安裝 Homebrew-cask 執行以下命令即可完成:
$ brew tap caskroom/cask
// 新增 Github 上的 caskroom/cask 庫
$ brew install brew-cask
// 安裝 brew-cask
$ brew install caskroom/cask/brew-cask
使用
基本用法與brew相同,只不過在brew後面加了一個cask單詞。
安裝軟體
brew cask install google-chrome // 安裝 Google 瀏覽器
更新
$ brew update && brew upgrade brew-cask && brew cleanup
// 更新
解除安裝軟體
brew cask uninstall google-chrome
官網參考:http://brew.sh/index_zh-cn.html
5.Git和Github
在iterm2終端的安裝命令:
$ brew install git
測試一下 git 是否安裝完好:
$ git --version
執行 $ which git 將會輸出 /usr/local/bin/git.
接著,我們將定義你的 Git 帳號(與你在 GitHub 使用的使用者名稱和郵箱一致)
$ git config --global user.name
"Your Name Here"
$ git config --global user.email
"your_email@youremail.com"
這些配置資訊將會新增進 ~/.gitconfig 檔案中.
我們將推薦使用 HTTPS 方法(另一個是 SSH),將你的程式碼推送到 Github 上的倉庫。
如果你不想每次都輸入使用者名稱和密碼的話,可以配置SSH公私鑰的操作
6.setuptools
setuptools它 是一組Python的 distutilsde工具的增強工具(適用於 Python 2.3.5 以上的版本,64 位平臺則適用於 Python 2.4 以上的版本),可以讓程式設計師更方便的建立和釋出 Python 包,特別是那些對其它包具有依賴性的狀況。
當需要安裝第三方python包時,可能會用到easy_install命令。easy_install是setuptools包裡帶的一個命令,所以使用easy_install實際上是在呼叫setuptools來完成安裝模組的工作。
Mac OS上安裝setuptools
可以參考 https://pypi.python.org/pypi/setuptools
在終端iterm2中執行以下命令列:
curl https://bootstrap.pypa.io/ez_setup.py -o - | python
也可以使用wget命令,但是需要mac os中有wget命令。
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
7.Mac OS上安裝wget:
一般使用軟體包管理器(package manager),自動download、compile、install,會自動尋找依賴關係的包然後自動安裝。
相關軟體包管理器有:
- homebrew(http://mxcl.github.com/homebrew/)
- MacPorts(http://www.macports.org/)等
安裝好homebrew或者MacPorts後,可以進行wget的安裝:
brew install wget
port install wget
8.pip:
pip是一個安裝和管理 Python 包的工具 ,是easy_install的替代品。
安裝:
在終端中輸入:
sudo easy_install pip
9.pytest:
pytest是python的一種單元測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起來更簡潔,效率更高
安裝:
在終端中輸入:
sudo pip install -U pytest
測試是否安裝成功:
py.test --version
相關文章
- mac os電腦安裝tomact環境及配置Mac
- Mac環境安裝ComposerMac
- Mac GO 環境安裝MacGo
- Mac環境下安裝PodMac
- Mac環境下安裝配置RedisMacRedis
- Mac OS配置QT開發環境MacQT開發環境
- mac brew 安裝 lnmp環境 代替MampMacLNMP
- Mac安裝開發環境-前端篇Mac開發環境前端
- 筆記:Mac安裝PHP、nginx、myspl環境筆記MacPHPNginx
- Mac環境下安裝MongoDB資料庫MacMongoDB資料庫
- mac安裝mysql並配置環境變數MacMySql變數
- 在Mac OS中搭建superset開發環境Mac開發環境
- Windows 環境下 Python 環境安裝WindowsPython
- (一) Mac 環境下 Flutter | Android Studio 的安裝MacFlutterAndroid
- Mac安裝開發環境-應用端篇Mac開發環境
- Mac系統Python開發環境的安裝MacPython開發環境
- Mac系統Go開發環境的安裝MacGo開發環境
- swoft環境安裝
- LNMP 環境安裝LNMP
- futter環境安裝
- Pytorch環境安裝PyTorch
- golang環境安裝Golang
- 如何在PC上安裝Mac OSMac
- Mac OS最簡方式安裝adbMac
- Mac OS X 上的PHP開發環境 vimMacPHP開發環境
- React-Native 環境安裝及除錯(Mac版)React除錯Mac
- mac環境canal+mysql+kafka的安裝及使用MacMySqlKafka
- Mac環境安裝mysqlclient報錯not fund mysql_configMacMySqlclient
- Mac Ox 使用 Docker 安裝寶塔環境,並安裝 SqlServer 擴充套件MacDockerSQLServer套件
- Windos環境安裝RocketMQMQ
- macOS 安裝 LNMP 環境MacLNMP
- Linux安裝jdk環境LinuxJDK
- laradocker 安裝 Laravel 環境DockerLaravel
- Ubuntu 環境安裝 phpunitUbuntuPHP
- Windows環境安裝ScrapyWindows
- python新環境安裝Python
- zabbix安裝中文環境
- [1]SpinalHDL安裝環境
- brew lnmp 環境安裝LNMP