Python环境的安装
參考官方文檔 http://www.runoob.com/python/python-install.html
Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。
您需要下載適用于您使用平臺的二進制代碼,然后安裝Python。
如果您平臺的二進制代碼是不可用的,你需要使用C編譯器手動編譯源代碼。
編譯的源代碼,功能上有更多的選擇性, 為python安裝提供了更多的靈活性。
以下為不同平臺上安裝Python的方法:
Unix & Linux 平臺安裝 Python:
以下為在Unix & Linux 平臺上安裝 Python 的簡單步驟:
- 打開WEB瀏覽器訪問http://www.python.org/download/
- 選擇適用于Unix/Linux的源碼壓縮包。
- 下載及解壓壓縮包。
- 如果你需要自定義一些選項修改Modules/Setup
- 執行 ./configure 腳本
- make
- make install
執行以上操作后,Python會安裝在 /usr/local/bin 目錄中,Python庫安裝在/usr/local/lib/pythonXX,XX為你使用的Python的版本號。
Window 平臺安裝 Python:
以下為在 Window 平臺上安裝 Python 的簡單步驟:
- 打開WEB瀏覽器訪問http://www.python.org/download/
- 在下載列表中選擇Window平臺安裝包,包格式為:python-XYZ.msi 文件 , XYZ 為你要安裝的版本號。
- 要使用安裝程序 python-XYZ.msi, Windows系統必須支持Microsoft Installer 2.0搭配使用。只要保存安裝文件到本地計算機,然后運行它,看看你的機器支持MSI。Windows XP和更高版本已經有MSI,很多老機器也可以安裝MSI。
- 下載后,雙擊下載包,進入Python安裝向導,安裝非常簡單,你只需要使用默認的設置一直點擊"下一步"直到安裝完成即可。
MAC 平臺安裝 Python:
最近的Macs系統都自帶有Python環境,但是自帶的Python版本為舊版本,你可以通過鏈接http://www.python.org/download/mac/ 查看MAC上Python的新版功能介紹。
?
MAC上完整的Python安裝教程你可以查看:http://www.cwi.nl/~jack/macpython.html
?
環境變量配置
程序和可執行文件可以在許多目錄,而這些路徑很可能不在操作系統提供可執行文件的搜索路徑中。
path(路徑)存儲在環境變量中,這是由操作系統維護的一個命名的字符串。這些變量包含可用的命令行解釋器和其他程序的信息。
Unix或Windows中路徑變量為PATH(UNIX區分大小寫,Windows不區分大小寫)。
在Mac OS中,安裝程序過程中改變了python的安裝路徑。如果你需要在其他目錄引用Python,你必須在path中添加Python目錄。
在 Unix/Linux 設置環境變量
- 在 csh shell: 輸入
setenv PATH "$PATH:/usr/local/bin/python" , 按下"Enter"。 - 在 bash shell (Linux): 輸入
export PATH="$PATH:/usr/local/bin/python" ,按下"Enter"。 - 在 sh 或者 ksh shell: 輸入
PATH="$PATH:/usr/local/bin/python" , 按下"Enter"。
注意: /usr/local/bin/python 是Python的安裝目錄。
在 Windows 設置環境變量
在環境變量中添加Python目錄:
- 在命令提示框中(cmd) : 輸入
path %path%;C:\Python , 按下"Enter"。
注意: C:\Python 是Python的安裝目錄。
?
?
?
--------------
一、下載python源碼包
打開ubuntu下的shell終端,通過wget命令下載python源碼包,如下圖所示:
?
將python-2.7.3.tgz下載至/opt目錄下。
?
二、python的解壓
?
三、python的編譯與安裝
在對python進行編譯之前,必須對它進行配置。在unix/linux平臺上的安裝過程中,配置和編譯過程全部已經自動化了,我們所需要做的就是輸入幾條命令然后回車即可。
?通過執行腳本./configure開始編譯, 這一過程可以決定系統的配置并創建相應的Makefile文件。你也可以傳遞一些參數選項來配置這個腳本。當這一步完成后,就可以運行make了。操作如下圖所示:
通過添加--prefix用于指定python的安裝路徑于/usr/local/python2.7,配置完成后,我們就可以執行make操作了.
上面make編譯的時間可能會比較長,大概5-6分鐘,完成之后我們就可以進行安排操作了,輸入指令make install(注意權限), 如下:
?
下面我們查看一下安裝后的python目錄,指令如下:
?上面在./configure的時候增加python的安裝目錄,所以我們用ls命令查看此目錄的信息。其中bin目錄下用于存放python的相關執行程序。
但是,由于這是我們自己手動將python安裝于/usr/local/python2.7目錄下,此時$PATH環境變量無法找到此目錄下的python解釋器,為此可以增加一個軟鏈接,代碼如下:
通過ln -s /usr/local/python2.7/bin/python? /bin/python2.7命令可以在/bin路徑下創建一軟鏈接文件python2.7,當訪問此鏈接文件,就可以間接地訪問/usr/local/python2.7下的python程序了。這種方式與windows下的快捷方式類似。
下面可以通過運行python命令交互模式以查看剛剛安裝的python版本情況:
如上所示,通過直接執行python2.7可以訪問/usr/local/python2.7下的python解釋器,其版本為Python 2.7.3,這個正是我們剛剛下載的python版本,或者也可以通過命令:
python2.7 ?-V來查看。至此Python安裝結束。
?
四、Setuptools的安裝過程
1、setuptools的下載
setuptools源碼的下載與python類似,google上一搜索第一個便是,通過wget命令來下載,指令如下:
?
2、setuptools的解壓
?
3、setuptools的編譯及安裝
編譯如下,用python2.7版本的程序來執行setup.py腳本,此腳本帶參數build,執行編譯過程。
(注意:如果用其它版本的python解釋器來執行時,如python2.6,將把setuptools安裝至相應的版本目錄下)
如果編譯OK,就可以進行安裝了,與上述指令類似,如下:
如果不出問題就已經安裝成功了,但是目前我安裝不成功,顯示如下錯誤:
根據錯誤提示,主要錯誤在于“Compression requires the (missing) zlib module“,錯誤原因在于缺少zlib模塊,但是最根本原因在于安裝python2.7.3之前未進行依賴檢查,最好通過命令sudo apt-get build-dep python進行檢查。所以要解決zlib module缺少的問題,必須在安裝python2.7.3之前先安裝zlib1g-dev軟件包,安裝完成后再重新安裝python2.7.3,然后再運行sudo python2.7 setup.py install,此時才可正常解決問題,如下所示:
出現以上圖就表明setuptools工具已經安裝成功。并且可以看到此setuptools安裝的路徑在/usr/local/python/python2.7目錄下。
我們可以查看一下:
我們可以看到在剛安裝的python目錄下存在一些easy_install程序,這些就是setuptools工具的一些程序,方便我們后期安裝第三方模塊使用, 在此我們繼續作個軟鏈接:
這樣,當我們直接輸入easy_install就可以訪問此程序了。
?
4、用setuptools自動安裝django及numpy
安裝django命令如下:
?
出現以上問題的解決辦法只有一個,即在安裝python2.7.3之前未安裝libssl-dev庫,因此需要安裝此庫,然后再重新按上述方式安裝一遍python和setuptools,最后再用easy_install安裝django,此時才能成功安裝。安裝libssl-dev庫命令如下:
sudo apt-get install libssl-dev
安裝numpy命令如下:
sudo easy_install numpy
就可以自動安裝了,這種方式和sudo apt-get install 類似
?http://blog.csdn.net/ab198604/article/details/8681851
?
總結
以上是生活随笔為你收集整理的Python环境的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NMM3DViewer 设计
- 下一篇: HDOJ 5147 Sequence I