日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

centos yum安装python2.7及常见报错处理

發(fā)布時間:2024/1/17 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos yum安装python2.7及常见报错处理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、安裝步驟如下:
1)安裝開發(fā)工具
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/python

source /etc/profile


6)檢查Python版本
[root@dell-09 tmp]# python -V
Python 2.7.9


二、安裝pip

pip是一個安裝和管理 Python 包的工具 ,是easy_install的替代品。

安裝python之后發(fā)現(xiàn)沒有pip: command not found

安裝及下載:

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 install

處理:

ImportError: No module named setuptools 解決方法:

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
開始執(zhí)行setuptools安裝
shell# python setup.py install
安裝完成后再去pip執(zhí)行安裝

python setup.py install


驗證:

安裝姜狗pip install 'django==1.5'


三、python安裝模塊遇到的報錯及解決

#沒有安裝姜狗
ImportError: No module named django.core.management
pip install django


#在Python環(huán)境下,如果想操作MySQL數(shù)據(jù)庫,難免會調(diào)用相應的包,比如常用的:MySQLdb通過導入:import MySQLdb 后,可直接調(diào)用里面的方法。
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。


轉載于:https://blog.51cto.com/crfsz/1889350

總結

以上是生活随笔為你收集整理的centos yum安装python2.7及常见报错处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。