1、安裝步驟以下:
1)安裝開發工具
yum groupinstall "Development tools"
2)安裝編譯Python須要的軟件包
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel
3)下載並解壓Python 2.7.9的源代碼
cd /data/app
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar -xf Python-2.7.9.tar.xz
cd Python-2.7.9
4)編譯與安裝Python 2.7.9
./configure --prefix=/usr/local
make && make altinstall
5)將python命令指向Python 2.7.9
ln -s /usr/local/bin/python2.7 /usr/local/bin/pythonpython
source /etc/profilemysql
6)檢查Python版本
[root@dell-09 tmp]# python -V
Python 2.7.9git
2、安裝pipgithub
pip是一個安裝和管理 Python 包的工具 ,是easy_install的替代品。sql
安裝python以後發現沒有pip: command not foundshell
安裝及下載:
數據庫
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
注意:wget獲取https的時候要加上:--no-check-certificate
tar -zvxf 1.5.5.tar.gz #解壓文件
cd pip-1.5.5/
python setup.py installdjango
處理:bootstrap
ImportError: No module named setuptools 解決方法:bash
note:(python下的setuptools帶有一個easy_install的工具,在安裝python的每三方模塊、工具時頗有用,也很方便。安裝setuptools前先安裝pip)
下載setuptools包
shell# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
解壓setuptools包
shell# tar -zxvf setuptools-0.6c11.tar.gz
shell# cd setuptools-0.6c11
編譯setuptools
shell# python setup.py build
開始執行setuptools安裝
shell# python setup.py install
安裝完成後再去pip執行安裝
python setup.py install
驗證:
安裝姜狗pip install 'django==1.5'
3、python安裝模塊遇到的報錯及解決
#沒有安裝姜狗
ImportError: No module named django.core.management
pip install django
#在Python環境下,若是想操做MySQL數據庫,不免會調用相應的包,好比經常使用的:MySQLdb經過導入:import MySQLdb 後,可直接調用裏面的方法。
Error loading MySQLdb module: No module named MySQLdb
#pip install MySQL-python
>>> import MySQLdb
File "<stdin>", line 1
import MySQLdb
^
IndentationError: unexpected indent
>>>
#軟連接
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18
>>> import MySQLdb
>>>
>>>
#IOError: No translation files found for default language zh_cn
#其中 zh-Hans是簡體中文 zh-Hant是繁體中文
File "/usr/local/python2.7.12/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 134, in __init__
raise IOError("No translation files found for default language %s." % settings.LANGUAGE_CODE)
IOError: No translation files found for default language zh_cn.
處理:
把settings.py中LANGUAGE_CODE配置中zh-cn,改爲 zh-Hans。
LANGUAGE_CODE = 'zh-Hans'
#blog.Ad.p_w_picpath_url: (fields.E210) Cannot use ImageField because Pillow is not installed
安裝裝Pillow
pip install --use-wheel Pillow #安裝最新的Pillow
#項目名字叫: Xadmin ,新功能包括:基本兼容django admin,只須要很小的改動(去掉對Admin的繼承就能夠徹底基於bootstrap的UI框架,能夠無縫使用任何bootstrao theme,支持多種皮膚選擇。
ImportError: No module named xadmin
pip install django-xadmin
[root@dell-09 /]# pythonbrew venv create dj
-bash: pythonbrew: command not found
[root@dell-09 /]# pip install pythonbrew
Downloading/unpacking pythonbrew
#python中使用xlrd、xlwt操做excel表格詳解,python操做excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫
pip install xlwt
================================
啃書看python/(ㄒoㄒ)/~~,人生苦短,我用python。