1. 程式人生 > >更新mac自帶的python(回退版本也可以)

更新mac自帶的python(回退版本也可以)

mac lion自帶的python是2.7版本的,有點兒低,要使用一些應用的時候還需要3.3以上的,這時可以用以下的方法更新mac自帶的python。

  1. 先去python的官網下載最新的python,並安裝好。

  2. 現在要刪除mac自帶的python,如下:

    sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 

    把第一步裡安裝好的Python目錄移到原本系統所持有的目錄位置。 

    sudo mv /Library/Frameworks/Python.framework/Versions/3.3 

    /System/Library/Frameworks/Python.framework/Versions 

  3. 第三步,修改檔案所屬的Group
    設定Group為wheel,原來系統自帶的就是這樣的。

    sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

  4. 第四步,更新一下Current的Link
    在Versions的目錄裡有一個Current的link,是指向當前的Python版本,原始是指向系統自帶的Python2.7.2,我們把它刪除後,link就失效了,所以需要重新鏈一下

    sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

  5. 第五步,重新連結可執行檔案

    1) 先把系統原來的執行檔案刪掉

    sudo rm /usr/bin/pydoc
    sudo rm /usr/bin/python
    sudo rm /usr/bin/pythonw
    sudo rm /usr/bin/python-config

    2) 建立新的連結

    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config

  6. 最後,更新一下.bash_profile檔案

    cd ~
vim .bash_profile (只要能編輯就行)
插入新的Python路徑

    # Setting PATH for Python 3.3

    # The orginal version is saved in .bash_profile.pysave
    PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
    export PATH

  7. 開啟命令列,輸入python,如下:

chenwgtekiMacBook-Pro:~ chenwg$ pythonPython 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType “help”, “copyright”, “credits” or “license” for more information.>>>


相關推薦

更新macpython(退版本可以)

mac lion自帶的python是2.7版本的,有點兒低,要使用一些應用的時候還需要3.3以上的,這時可以用以下的方法更新mac自帶的python。 先去python的官網下載最新的python,並安裝好。 現在要刪除mac自帶的python,如下: sudo rm -R /System/Li

更新macpython版本至python3

今天在虛擬環境中使用pip 安裝pylint的時候發現出現了TLS版本過低問題。(py3env) ☁  py3env  pip install pylint Collecting pylint  Could not fetch URL https://pypi.python.org/simple/pylint

更新macpython

1,刪除系統版本2.7 a,刪除系統版本 sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b,刪除當前版本 sudo rm -R /System/Library/Frameworks

angularjs 阻止瀏覽器退

start 清空 div gets chang blog comm htm cnblogs $scope.$on(‘$locationChangeStart‘, function(e) { if(!tfOrder && comm.getSt

MAC EI Capitan上更新系統SVN版本號(關閉SIP方能sudo rm)

找到 不用 http 感覺 sco 註意 蛋疼 path 保護 繼昨晚之後。決定更新系統自帶的svn。自帶的svn版本號是1.7。看官網svn:http://www.wandisco.com/subversion/download#osx 最新版本號是1.9.13,決定

CentOS6.6中Python版本升級

1.檢視系統資訊 [root@localhost software]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@loca

mac下使用svn通過終端退版本到某個版本

要回退/回滾版本,有很多版本,這裡先介紹用update操作的方法。 首先通過“ls”操作可以檢視當前目錄的檔案。 通過“cd 檔名”操作可以進入到某個資料夾,資料夾輸入一部分後,如果是唯一的,則可以按Tab鍵來補全資料夾名。 進入到使用svn進行版本管理的工程資料夾後。 使

升級Macsvn版本

使用smartsvn 8開啟一個之前通過終端svn命令co下來的專案,結果報: 意思就是因為當前專案使用的svn版本太舊(因為是通過系統自帶的svn來co下來的),而samrtsvn用的svn版本是1.8的,需要把當前專案的svn版本升級為1.8的,如果你

分針網——每日分享:git提交錯了如何撤銷或者退版本

git http://www.f-z.cn/id/184 前言 前面給大家普及了暫存區的概念以及展示的工作區、版本庫中的暫存區和版本庫之間的關系,如果大家都理解的話,那麽今天的課程就很簡單了。

Centos 6.9 Python 2.6.6 切換為2.7.13(or later)

source 查看 find 命令 進入目錄 進入 安裝 2.6 usr local 目的: 系統默認運行python, 系統提示2.6.6,不滿足練習環境-->切到2.7.x步驟1: find 命令查找所有的python相關文件#find / name=‘pytho

svn退版本

svn 回退版本 51cto svn回退版本

升級centos6的python2.6版本至python2.75

mage tgz all AC ins 編譯安裝 txt BE install 背景:    在部署flask程序時,用到了SQLAlchemy,要求最低是python2.7版本的環境才可以,所以決定升級python版本,由此引發了一系列的問題。 環境:   CentOS

Mac git 命令使用--(總結筆記)

1.先在GitHub上建立repository,取名為AAAAA。 然後通過git pull命令可以下拉到本地,【cd ~/】當前使用者根目錄,,進入一目錄之後,使用git pull  url 進行下拉專案。 注意:若已經pull過該專案,且不確認是不是會引起衝突,另當別論。 git pull

Meth | 關閉macapache的啟動

關閉mac自帶apache的啟動。 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 如果哪天你想讓它開機啟動了,則將unload 改為 load: sudo launchctl load -w /

各個版本 Windows 10 系統中的 .NET Framework 版本

原文 各個版本 Windows 10 系統中自帶的 .NET Framework 版本 Windows 名稱 Windows 版本 自帶的 .NET Framework 版本 Windows 10 October 2018 Update

Linux下系統python和Anaconda切換

https://blog.csdn.net/zhangxinyu11021130/article/details/64125058 那麼,如果在~/.bashrc中修改檔案的話,即加入export PATH="/home/myname/anaconda2/bin:$PATH",則輸入python

PHP開發 MAC apache從php7切換到php5

MacOs 升級到10.13之後自帶的PHP也會更新到PHP7,但是自己使用的時PHP5開發的,所以需要切換到PHP5 1.安裝php5 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 2.php5會安裝到下面目錄中

CentOs系統python和yum解除安裝後的解決辦法

事故背景:前幾天因專案需要,在伺服器上搭建python-mysql模組,結果沒安裝好,於是乎想解除安裝重灌,遂在網上查詢解除安裝python的方法,結果一不小心直接把系統的python刪了個乾淨.......... 現在只能含淚修復,博主在網上搜了一圈辦法,基本上都不是那麼的詳細,現在記下這一方法,希望能幫

解決MacMail CPU佔用太高

問題描述:近期發現Mac (MacOS 10.12.6) 上自帶的郵件管理Mail CPU佔用率經常居高不下,在終端用htop看其CPU佔用率高達100%以上,導致整個Mac微微發熱。而且,即使重啟Mail,一段時間後CPU佔用仍會飆升。 解決方法:(參照https://www.zhihu.co

使用iTerm代替mac的終端,並安裝配置SpaceVim

一、使用iTerm代替mac自帶的終端 1、為什麼要使用iTerm代替mac自帶的終端?       mac雖然可以直接通過終端來連線Linux伺服器,但是mac的終端做的沒有像Windows下的xshell軟體那樣優秀,舉個簡單的例子:       想要開多個終端連線