1. 程式人生 > >升級MAC OX上的Python到最新版

升級MAC OX上的Python到最新版

第1步:下載Python3.4


下載地址如下:


下載Mac OS X 64-bit/32-bit installer
https://www.python.org/downloads/release/python-340/


第2步: 安裝


安裝下載的dmg檔案

第3步: 配置

#!/bin/bash
#python版號需要修改兩個地方
#1. new_version

#sudo -i #得到超級許可權
new_version="3.4"

PYPATH=/System/Library/Frameworks/Python.framework/Versions/"$new_version"
#第1步移動新版python到mac預設目錄下
echo "move.."
mv /Library/Frameworks/Python.framework/Versions/"$new_version" /System/Library/Frameworks/Python.framework/Versions/
#第2步改變使用者目錄的使用者組
echo "chown.."
chown -R root:wheel ${PYPATH}
#第3步 刪除原來2.7的連結
echo "del.."
rm /System/Library/Frameworks/Python.framework/Versions/Current
#第4步重新連結到最新版本的python
echo "ln.."
ln -s ${PYPATH} /System/Library/Frameworks/Python.framework/Versions/Current
#第5步刪除舊的命令符號連結
echo "rm.."
rm /usr/bin/{pydoc,python,pythonw,python-config}
echo "ln bin.."
#第6步重新建立新的命令符號連結
ln -s ${PYPATH}/bin/pydoc"$new_version" /usr/bin/pydoc
ln -s ${PYPATH}/bin/python"$new_version" /usr/bin/python
ln -s ${PYPATH}/bin/pythonw"$new_version" /usr/bin/pythonw
ln -s ${PYPATH}/bin/python"$new_version"m-config /usr/bin/python-config


python_param_list=`cd /usr/local/bin && ls -al |grep "Python"|awk 'ORS=" " {print $9}'`
#第7步修復其他連結
for i in $python_param_list;do
  echo "info: $i"
  rm -f /usr/local/bin/${i}
  ln -sv /System/Library/Frameworks/Python.framework/Versions/"$new_version"/bin/${i} /usr/local/bin/${i}
done

#第8步.環境變數要修改為最新的版本號
echo 'export PATH=/System/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}' >> ~/.bashrc

exit #退出超級許可權

檢視當前python版本
[email protected] ~$ python --version
Python 3.4.0


微信公眾帳號: wirelessqa

wirelessqa

關於作者:


相關推薦

升級MAC OXPython新版

第1步:下載Python3.4 下載地址如下: 下載Mac OS X 64-bit/32-bit installerhttps://www.python.org/downloads/release

Python新版還原VX撤回消息教程!這波你給幾分?

優化 各類 conn auto 思路 定義 程序 handle 經典語錄 一大早醒來,發現女神昨晚發來三條消息,但是顯示都已撤回,OMG,我錯過了什麽?群裏有一個漂亮妹紙的爆照照片撤回了,想看又看不到!群裏大佬分享的經典語錄被撤回了,感覺錯過一個億!怎麽辦?用無所不能的 P

過年過節真是一票難求!分享關於Python新版12306自動搶票指令碼

為了方面和節約時間,本次使用的python編譯器和直譯器分別為pycharm,python3.6.1RC 逢年過節 有一個神奇的網站 你一定不陌生 “12306” 是不是總搶不到票啊 是不是觀察著餘票最新動態 告訴你一個新技能 賊666 12306自動搶票 前

考勤app|掌考勤新版下載

掌上考勤app是非常好用的一款專門為員工提供日常考勤的手機考勤軟體,使用者可以通過軟體來隨時移動打卡,只要在打卡範圍類都可以打卡,方便又省時,解決了傳統打卡不方便的問題,非常的方便快捷。掌上考勤下載連結應用簡介掌上考勤app是一款智慧移動考勤軟體,作為員工能隨時移動打卡,針對彈性的工作性質而言相當方便,拜擺脫

提供在Linux執行新版騰訊QQ與TIM的解決方案 Easiest Way to Run QQ&TIM on Linux

最近使用Ubuntu16.04 LTS作業系統,安裝QQ發現真的頭疼。軟體商店安裝的qq國際版版本太低不支援登入,crossover安裝賊麻煩,於是乎發現了這個連結: https://github.com/askme765cs/Wine-QQ-TIM 亦或者到百度雲下載: 連結:http

在centos安裝新版supervisord後臺服務

#安裝python的安裝工具pip wget http://mirrors.opencas.cn/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum -y install python-pip

教你如何在Ubuntu安裝新版QQ(而不是那個老掉牙的2012國際版)

———————————————————————— 2017-更新:我這片文章的方法可能已經過時,建議大家參考此文:Ubuntu下安裝新版QQ 如果大家是Ubuntu 16.0.4,那麼很好,我和你一樣,可以完美使用最新的QQ 8.X。 大家都知道,如果你

在Ubuntu 14.04安裝新版mesa

sudo apt-get install x11proto-gl-dev sudo apt-get install x11proto-dri2-dev sudo apt-get install x11proto-dri3-dev sudo apt-get install x11proto-present

提供在Linux執行新版騰訊QQ與TIM的解決方案 Easiest Way to Run QQ&TIM on Linux

最近使用Ubuntu16.04 LTS作業系統,安裝QQ發現真的頭疼。軟體商店安裝的qq國際版版本太低不支援登入,crossover安裝賊麻煩,於是乎發現了這個連結: 亦或者到百度雲下載: 連結:https://pan.baidu.com/s/1EaMpfYqs16-

CentOS 升級 tmux 1.8 到新版

舊版 tmux 很多配置不支援,所以為了使用所有的最新特性,有必要把 tmux 升級到最新。 我們直接從 github 上拉程式碼,然後編譯安裝。 先安裝依賴 # libevent 2.1.8 wget https://github.com/libevent/l

在windows10 編譯新版webrtc原始碼

 編譯最新版webrtc原始碼步驟如下:1、安裝Win10 VM 2、在win10 上安裝 vs2015 社群版, URL http://download.microsoft.com/download/0/f/8/0f89c8af-9430-4c13-bf6a-d75b75

超簡單教程之centos升級Python和Pip為新版

只有兩步,就可以完成centos升級Python和Pip為最新版 第1步:確認最新的Python版本號 https://www.python.org/downloads/source/ //當前最新是3.7.1,所以下文命令列直接用,如果版本更高如3.8.0,就改下文命令列中的3.7

nginx 升級新版 nginx -1.12.0

nginx公司目前使用的nginx版本比較低(nginx-1.0.12),請網絡安全公司做了一下“遠程安全評估”,發現有下列漏洞: nginx URI處理安全限制繞過漏洞(CVE-2013-4547) Nginx ‘access.log‘不安全文件權限漏洞(CVE-2013-0337) nginx SSL會話

在Debian/Ubuntu上面安裝升級nginx到新版

新特性 編輯 /etc/ 工具 -s squeeze gin update 升級版本 在Debian下面通過 apt-get 可以自動安裝 nginx,不過版本一般比較老,如果想要使用nginx的最新特性就需要升級版本。 一般安裝可以通過編繹源文件安裝,但可能需要安裝

mac python編譯報錯No module named MySQLdb

nload egg setup sql tmp loading mysql exp finall mac 上python編譯報錯No module named MySQLdb You installed python You did brew install mys

macOs升級到10.13.1Beta || JAVA升級新版之後PhpStorm菜單欄問題

cos cli 窗口 -m ora comm 出現 php tel macOs升級到10.13.1Beta || JAVA升級到最新版之後PhpStorm菜單欄會消失,估計不止出現在PhpStorm,一系列jetbrains的產品可能都會有這個問題,包括eclipise。

selenium+pythonmac環境的搭建【轉載】

lis bdr drive imp ddr 降級 line fire ice 前言 mac自帶了python2.7的環境,所以在mac上安裝selenium環境是非常簡單的,輸入2個指令就能安裝好 需要安裝的軟件: 1.pip 2.selenium2.53.6 3.Fire

macPython安裝和修改Python默認路徑遇到的問題

() 一個 python3 color 9.png 3.6 size 存在 軟鏈接 此處例子是我使用homebrew安裝了python3.6.1,建立一個符號鏈接,創建一個python3的命令,達到使用自己安裝的python3的目的。此處不修改PATH,而是把需要添加的可執

selenium+pythonmac環境的搭建

bsp 目前 區別 分享圖片 QQ 開始 ive driver rain 前言 mac自帶了python2.7的環境,所以在mac上安裝selenium環境是非常簡單的,輸入2個指令就能安裝好 需要安裝的軟件: 1.pip 2.selenium2.53.6 3.Firefo

CentOS 7安裝 MongoDB數據庫 4.0.0新版

code 需要 可執行文件 效率 敏捷 查詢 下載 中文 同時 MongoDB簡介 MongoDB(來自於英文單詞“Humongous”,中文含義為“龐大”)是可以應用於各種規模的企業、各個行業以及各類應用程序的開源數據庫。作為一個適用於敏捷開發的數據庫,MongoDB的數