osx安裝python
A. 如何在 Mac OS X 上安裝 python3.3
1-在python官網現在相應的版本並安裝。https://www.python.org/downloads/mac-osx/
2-打開終端,按照教程命令進行安裝就可以。教程鏈接http://jingyan..com/article/14bd256e39b63dbb6d261289.html
注意事項:如果安裝3.4.3版本,教程中出現3.3的地方都要換成3.4,但不要畫蛇添足的換成3.4.3;最新mac版本中有多個版本2.7,2.6,2.5,2.3,只需要刪除最新的2.7就可以。也可以刪除2.3(未嘗試,理論上是可以的)。本人未學習使用過Linux,按照教程來沒有問題。
B. 如何在xcode上安裝python環境
環境搭建
1、找到電腦上安裝Python的路徑。OSX系統默認安裝了python,默認的路徑為/usr/bin/python。不確定的情況下,也可以打開命令行,用 which python 命令查看,如圖。
2、打開Xcode6,選擇File->New->Project,將彈出新建Project的菜單,如圖。
3、在項目菜單中,選擇Other選項卡下的"Build External System",然後點擊"Next"
4、按圖填寫"Proct Name",和"Build Tool"兩個項目,點擊"Next"
5、點擊菜單的Proct->Scheme->Edit Scheme ...
6、在 Info 選項卡下
1)修改Excutable,選擇「other」,然後在彈出的對話框中按 / 鍵,輸入「/usr」,打開隱藏文件夾usr,再一步步找到/usr/bin/python/python這個程序
2)修改debug
7、選項卡Arguments里,在第一個Arguments passed on launch里,新建一個你即將新建的.py文件,例如main.py
8、選項卡Option里,勾選Working Directory並選擇到Xcode Project所在的文件夾,也就是你的.py文件存放的文件夾,最後確定
C. Python下載安裝(mac)
https://www.runoob.com/python3/python3-data-type.html
https://www.python.org/downloads/mac-osx/
Python3 的六個標准數據類型中:
不可變數據(3 個):Number(數字)、String(字元串)、Tuple(元組);
可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。
string、list 和 tuple 都屬於 sequence(序列)
Python3 支持 int、float、bool、complex(復數)
type() 函數可以用來查詢變數所指的對象類型
isinstance()來判斷是否為某一種類型
是不可變結構(immutable)
Python中的字元串用單引號 ' 或雙引號 " 括起來,
同時使用反斜杠 \ 轉義特殊字元;+r可防止轉義
索引:索引值以 0 為開始值,-1 為從末尾的開始位置
截取 :變數[頭下標:尾下標:步長]
放置任意數據類型的有序集合,動態可變(mutable)
支持索引,切片,可修改
列表是寫在方括弧 [] 之間、用逗號分隔開的元素列表。
變數[頭下標:尾下標]
reverse():是python中列表的一個內置方法,其實返回的是None,只有在print()的時候才看出反轉的效果。
reversed():是python自帶的一個方法,返回的是一個把序列值經過反轉之後的迭代器。
join():python中 字元串 自帶的一個方法,S.join(可迭代) - > str返回一個字元串,該字元串是字元串的串聯迭代。 元素之間的分隔符是S。
split():通過指定分隔符對字元串進行切片為列表,如果參數 num 有指定值,則分隔 num+1 個子字元串。str.split(str="", num=string.count(str)).
放置任意數據類型的有序集合,靜態不可變(immutable)
支持索引、切片但不可修改
雖然tuple的元素不可改變,但它可以包含可變的對象,比如list列表。
構造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規則:
是由一個或數個形態各異的大小整體組成的,構成集合的事物或對象稱作元素或是成員。
基本功能是進行成員關系測試和刪除重復元素。
可以使用大括弧 { } 或者 set() 函數創建集合,注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典。
字典(dictionary)是Python中另一個非常有用的內置數據類型。
列表是有序的對象集合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。
鍵(key)必須使用不可變類型。在同一個字典中,鍵(key)必須是唯一的。
構造函數 dict() 可以直接從鍵值對序列中構建字典如下:
用於移除字元串頭尾指定的字元(默認為空格或換行符)或字元序列
方法用於截掉字元串左邊的空格或指定字元
通過指定分隔符對字元串進行切片為列表,如果參數 num 有指定值,則分隔
str.count(sub, start= 0,end=len(string))
用於從列表中找出某個值第一個匹配項的索引位置
list.index(x[, start[, end]])
list.sort( key=None, reverse=False)升序
函數sort()會默認地按升序排列
list.sort() 不會返回對象,會改變原有的list
sorted與sort區別
前者是內置函數,後者是列表、字典的方法;前者返回一個新列表
前者是內置函數,後者是列表、字典的方法。前者返回一個新列表
D. mac怎麼安裝python2.7
Mac OSX 正確地同時安裝Python 2.7 和Python3
ABOUT 6 MINUTES TO READ/11/29/2015/CANDY TSAI/0 COMMENTS
Python3出來了(其實已經出來很久了,暈)!
但是還是有很多library還是使用Python2.7,所以要怎麼在Mac裡面同時裝這兩個版本,並且和系統所使用的Python區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的Python。
主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了)
Step 1 安裝Xcode
Step 2 安裝套件管理工具Homebrew
Step 3 安裝Pytho
Step 4 設定路徑$PATH(不跟系統Python 打架)
Step 5 完成啰!確認安裝結果~
Step 1 安裝Xcode
可以到App Store搜尋Xcode並安裝安裝好了之後就把Xcode打開~第一次開啟的時候會需要同意他的License Agreement之類的東西。然後到terminal輸入來安裝Xcode command line tool:
這時,再打一次
echo$PATH
為什麼沒有變!?
因為要開一個新的terminal才會更新唷!
開新式窗後再輸入一次就會看到我們剛剛修改的結果了。
Step 5 完成啰!確認安裝結果~
這樣就完成啰!
其實python3本身比較不會跟其他人打架
因為他就是獨立的python3
所以我們主要是要確認是不是讀到我們用brew裝的pytho
whichpytho
這時候看到
/usr/local/bin/pytho
再來看看python3 吧
whichpython3
應該會是
/usr/local/bin/python3
就代表讀到剛剛裝好的python啰!
當然如果你要跑系統本身的pytho
(應該是用不到啦~)
就輸入
/usr/bin/pytho
總之就是…大功告成啰!
E. python安裝的操作系統主要有哪些
支持python開發環境的系統有Linux、OSX和windows,以及所有主要的操作系統中。
Linux,Linux系統是為編程而設計的,因此在大多數Linux計算機中,都默認安裝了Python。編寫和維護Linux的人認為會使用這種系統進行編程。要在Linux中運行Python,幾乎不用安裝什麼軟體,也幾乎不用修改什麼設置。
OSX,大多數OSX系統中都默認安裝了Python。確定安裝了Python之後,那還需要安裝一個文本編輯器。
Windows,windows系統並非都默認安裝了Python,因此可能需要下載它,在下載安裝一個文本編輯器。
F. 如何在Mac OSX安裝PyCairo 1.10使用默認的python-python,pycairo
1. 我認為WAF壞了用於Mac OS X:(
下面是它如何工作的之後python waf configure未能找到Python.h,我看著通過位於build_directory config.log文件,發現失敗的真正為架構。 WAF的腳本試圖建立一個簡單的源文件中的i386架構的CPython調用。它沒有這樣做,我的python被建為x86_64架構。
我猜,你可以重建Python作為一個通用的二進制,我還沒有試過。這是可能的,但是 CodeGo.net,打造x86_64架構。這里的如何。
我的設置:
$ python --version
Python 2.7.2
$ type python
python is /usr/local/bin/python
$ file /usr/local/bin/python
/usr/local/bin/python: Mach-O 64-bit executable x86_64
$ brew --version
0.8
Importrant:我的Python版本是專為在x86_64架構。請確保它也是執行下面描述的步驟之前,你的情況下。
沖泡代表你,而不是它的芬克或使用MacPorts,以便下面的步驟來為你工作。
現在,安裝cairo和pycairo我做到以下幾點:brew install cairo(版本1.10.2截至今天)
找pycairo來源Python 2.x的(如果你得到一個快照,它是py2cairo,而pycairo現在需要Python 3.x的)。從主分支源(提交)
開wscript在您選擇的編輯器,找到該行env = ctx.env在函數configure並在它下面添加下面一行env.append_unique('CFLAGS', ['-arch', 'x86_64'])保存文件
在你的終端上運行:export CC=/usr/bin/gccexport PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.10.2/lib/pkgconfig/重要:後者路徑將只為你,如果你通過安裝cairo工作
然後運行在pycairo的INSTALL文件中描述:python waf configurepython waf buildpython waf install這應該這樣做。如果它不為你工作,我認為這是更好地提高pycairo郵件列表上的主題(如果有的話)。
2.
對於後面這一點,我能得到py2cairo安裝在OSX獅子一個稍微不同的方法,基於llimllib的鏈接。希望這會有所幫助:
python waf clean
export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/
export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7/lib:$LD_LIBRARY_PATH
export LINKFLAGS='-search_dylibs_first -L /Library/Frameworks/Python.framework/Versions/2.7/lib/'
export ARCHFLAGS='-arch x86_64'
export CC=/usr/bin/gcc-4.2
export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.10.2/lib/pkgconfig/
python waf configure --prefix=$PYTHONPATH
python waf build
python waf install
3.
android的步驟差不多的作品。
人們需要(從llimllib):export ARCHFLAGS='-arch x86_64在步驟5,然後python waf install可以
G. mac如何安裝python3
mac上自帶了python2.7 但是由於工作需要需要安裝python3。如何安裝python3,接下來手把手教你!
可以參考這篇Python安裝文章:《python3安裝詳細步驟》
有2種方法:推薦使用homebrew安裝。
相關推薦:《Python基礎教程》
方法一:
步驟一:Mac 上有個很牛的包管理工具:home-brew 可以一鍵安裝你所需要的軟體。homebrew 的安裝一句命令就可以解決,打開terminal:
/usr/bin/ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完後檢查下:brew doctor 輸出:「Your system is ready to brew」 表示安裝成功。
步驟二:安裝python3 ,在terminal輸入命令即可。
1、查找python3 ,命令:brew search python3。
2、安裝python3,命令:brew install python3。接下來就是等待,當輸出表示安裝完成。
3、配置環境變數,命令:open .bash_profile 在打開的文件窗口粘貼以下內容:
PATH=/usr/local/Cellar/python/3.6.5/bin:${PATH}
export PATH
保存關閉文件,就完成整個python3的安裝,查看版本命令:python3 -V。
方法二:
官網下載安裝包,直接運行安裝。官網:https://www.python.org/downloads/mac-osx/
下載最新版本直接安裝即可。
方法二不推薦原因:python沒有在brew的管理之下,後續卸載起來和麻煩。
H. 如何在OSX系統上安裝Opencv3和Python2.7
setp1
安裝CodeX,不解釋,在AppStop中搜索安裝即可
setp2
安裝Homebrew
Homebrew即MacOSX上的apt-get
按照官網的安裝方式,在terminal中輸入下列命令即可完成安裝
cd ~
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
setp3
使用Homebrew安裝Python,注意:避免使用系統Python解釋器作為我們自己的主解析器,尤其是在使用virtualenv和virtualenvwrapper的時候。安裝命令:
$ brew install python
注意安裝結束後會有下列提示,提示我們把/usr/local/opt/python/libexec/bin增加到環境變數中,此舉正是為了我們在使用python時,使用的是用Homebrew安裝的python而不是系統python。
If you wish to have this formula's python executable in your PATH then add
the following to ~/.bash_profile:
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
這是重要的一步,請不要跳過。
setp4
安裝 virtualenv 和 virtualenvwrapper
這兩個工具是為了創建獨立的python環境,不了解的朋友請自行Google
值得注意的是,這兩個工具對於搭建opencv3.0+python2.7運行環境來說不是必須的,但是強烈建議安裝,以保證python環境的干凈,易於管理。
安裝只需執行命令:
$ pip install virtualenv virtualenvwrapper
安裝完成後,在~/.bash_profile文件中追加如下內容:
# Virtualenv/VirtualenvWrapper
source /usr/local/bin/virtualenvwrapper.sh
然後執行命令:
$ source ~/.bash_profile
至此,virtualenv 和virtualenvwrapper已經正確完成安裝。我們可以使用如下命令創建一個獨立的python環境:
$ mkvirtualenv cv
setp5
我們開始安裝一些必須的python包,安裝NumPy
We need to install NumPy since the OpenCV Python bindings represent images as multi-dimensional NumPy arrays
安裝方式:
$ pip install numpy
注意:如果你使用了step4中的virtualenv創建python虛擬環境,則需要在您之前創建的虛擬環境中安裝需要的python包
step6
之前的步驟,主要目的是建立和配置編譯安裝OpenCv的環境,從這一步開始,我們開始真正的工作。
首先,我們使用brew安裝需要的開發者工具,例如CMake。
$ brew install cmake pkg-config
還有一些必要的圖像I/O包,這些包可以使我們能夠載入各種不同類型的圖像文件例如JPEG,PNG,TIFF等。
$ brew install jpeg libpng libtiff openexr
And finally, let』s install libraries that are used to optimize various operations within OpenCV (if we so choose):
$ brew install eigen tbb
setp7
恭喜,截止目前系統已經搭建完成,我們開始著手編譯和安裝python支持的opencv。下載代碼:
$ cd ~
$ git clone https://github.com/Itseez/opencv.git
$ cd opencv
$ git checkout 3.0.0
最後一個命令$ git checkout 3.0.0其中的3.0.0可以替換成你需要的版本號
之後下載opencv_contrib代碼,這部分不是必須的,但是強烈建議同時下載,原因是opencv_contrib包含很多有用的功能,包括:
feature detection, local invariant descriptors (SIFT, SURF, etc.), text detection in natural images, line descriptors, and more
$ cd ~
$ git clone https://github.com/Itseez/opencv_contrib
$ cd opencv_contrib
$ git checkout 3.0.0
請確保checkout opencv_contrib的版本號要與上面checkout opencv的版本號相同
step8
創建一個bulid目錄:
$ cd ~/opencv
$ mkdir build
$ cd build
使用CMake配置我們的構建:
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON2_PACKAGES_PATH=~/.virtualenvs/cv/lib/python2.7/site-packages \
-D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/bin \
-D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \
-D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/moles ..
注意:在執行上述命令之前,請務必切換到之前建立的虛擬python環境cv:
workon cv
cmake命令執行完成後,需要關注它的總結輸出,尤其是其中的Opencv moles部分:
-- OpenCV moles:
-- To be built: core flann imgproc ml objdetect photo video dnn imgcodecs shape videoio highgui superres ts features2d calib3d stitching videostab python2
-- Disabled: world
-- Disabled by dependency: -
-- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cubjdetect cuptflow cudastereo cudawarping cudev java python3 viz
-- Python 2:
-- Interpreter: /Users/zhuangyuan/.virtualenvs/cv/bin/python2.7 (ver 2.7.13)
-- Libraries: /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/bin (ver 2.7.13)
-- numpy: /Users/zhuangyuan/.virtualenvs/cv/lib/python2.7/site-packages/numpy/core/include (ver 1.13.1)
-- packages path: /Users/zhuangyuan/.virtualenvs/cv/lib/python2.7/site-packages
如果python2部分的信息不完整,或者python2沒有出現在OpenCV moles的To be built:後面,而是出現在Unvailable:後面,則說明Cmake沒有正確完成,需要檢查此步驟中Cmake命令的參數中的路徑是否正確已經是否確實切換到了我們為opencv建立的虛擬python環境中。
再次提醒,此步驟中參數路徑必須仔細核對,如果錯誤,後續的編譯將無法成功
這時候可以開始編譯了:
$ make -j4
這里的4是利用4核CPU全速並行編譯,也可以不帶-j4參數,或者把4修改成你的CPU核心數
編譯完成後,進行安裝:
make install
如果有錯誤,加上sudo再執行:
sudo make install
setp9
檢查一下~/.virtualenvs/cv/lib/python2.7/site-packages/路徑下可以看到cv2.so就說明安裝成功了:
$ cd ~/.virtualenvs/cv/lib/python2.7/site-packages/
$ ls -l cv2.so
-rwxr-xr-x 1 adrian staff 2013052 Jun 5 15:20 cv2.so
用一下吧:
(cv) promote:lib zhuangyuan$ python
Python 2.7.13 (default, Jul 18 2017, 09:17:00)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "right", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.3.0'
恭喜,OSX系統下opencv3 with python2.7環境搭建成功。
I. Mac下如何安裝Python組件
在Mac上安裝Python
如果你正在使用Mac,系統是OS X 10.8或者最新的10.9 Mavericks,恭喜你,系統自帶了Python 2.7。如果你的系統版本低於10.8,請自行備份系統並免費升級到最新的10.9,就可以獲得Python 2.7。
查看系統版本的辦法是點擊左上角的蘋果圖標,選擇「關於本機」:
J. 如何在 Mac OS X 上安裝 Python3.3
需要准備的軟體:
1、mac x 下面自帶的python 貌似是64位的。這個你得保證你自己確認一下。
2、安裝mysql,這個你可以去搜
提供軟體名稱,網路一搜就是了~~
mysql-5.5.29-osx10.6-x86_64.dmg
mysql-workbench-gpl-5.2.45-osx-i686.dmg
3、安裝python-mysqldb