- 摘要:簡述setuptools和pip都是管理Python包的工具,可以從PyPI上自動下載,安裝包。簡述安裝setuptools安裝pip錯誤處理更多參考安裝setuptools進入setuptools下載頁面,下載setuptools源碼包。#wgethttps://pypi.python.org/packages/6f/10/5398a054e63ce97921913052fde13ebf332a3a4104c50c4d7be9c465930e/setuptools-26.1
- 簡述
setuptools 和 pip 都是管理 Python 包的工具,可以從 PyPI 上自動下載,安裝包。
- 簡述
- 安裝 setuptools
- 安裝 pip
- 錯誤處理
- 更多參考
進入 setuptools 下載頁面,下載 setuptools 源碼包。
# wget https://pypi.python.org/packages/6f/10/5398a054e63ce97921913052fde13ebf332a3a4104c50c4d7be9c465930e/setuptools-26.1.1.zip#md5=f81d3cc109b57b715d46d971737336db下載完成之后,解壓縮:
# unzip setuptools-26.1.1.zip進入壓縮后的目錄,安裝:
# cd setuptools-26.1.1/# python setup.py install 安裝 pip進入 pip 下載頁面,下載 pip 源碼包。
# wget --no-check-certificate https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a下載完成之后,解壓縮:
# tar -zxvf pip-8.1.2.tar.gz進入壓縮后的目錄,安裝:
# cd pip-8.1.2/# python setup.py install 錯誤處理如果在安裝過程中提示錯誤信息:
RuntimeError: Compression requires the (missing) zlib module
需要先安裝zlib:
# yum install zlib# yum install zlib-devel再重新編譯 python 3.x:
# make clean# make# make install然后進入 setuptools 和 pip 目錄,重新安裝。
更多參考- An Introduction to Distutils
- setuptools
- EasyInstall
- PythonEggs
以上是
-
的內容,更多
-
的內容,請您使用右上方搜索功能獲取相關信息。
一開始有這個需求,是因為用 YaH3C 替代 iNode 進行校園網認證時,一直編譯錯誤,提示找不到 Python 的某個模塊,百度了一下,此模塊是在 Python2.7 以上才有的,但是系統的自帶的Python是2.6版本,難怪一直連不上網。於是,繼續百度google,進行安裝,后來又出現問題…在此開篇記錄一下,權當備忘。
查看python的版本
#python -V Python 2.6.6
- 1
- 2
1.下載Python-2.7.3
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
- 1
2.解壓
tar -jxvf Python-2.7.3.tar.bz2
- 1
3.更改工作目錄
cd Python-2.7.3
- 1
4.安裝
#./configure #make all #make install #make clean #make distclean
- 1
- 2
- 3
- 4
- 5
5.查看版本信息
/usr/local/bin/python2.7 -V
- 1
6.建立軟連接,使系統默認的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python
- 1
- 2
7.重新檢驗Python 版本
python -V
- 1
8.解決系統 Python 軟鏈接指向 Python2.7 版本后,因為yum是不兼容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本
vi /usr/bin/yum
- 1
將文件頭部的
#!/usr/bin/python 改成 #!/usr/bin/python2.6.6
- 1
- 2
- 3
- 4
9.配置iBus
分別用 vi 打開下面兩個文件,找到 exec python 那一行,把exec python 改為 exec python2.6 保存,退出。iBus在重啟后就恢復正常了!是不是很開心?
#vi /usr/bin/ibus-setup #vi/usr/libexec/ibus-ui-gtk
系統:centos7(建議用centos7,6的話需要升級的庫太多,glibc也得升級,升級不好就蝦米了)
1.安裝distribute
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip --no-check-certificate
unzip distribute-0.7.3.zip
cd distribute-0.7.3
python setup.py install
2.安裝setuptool
https://pypi.python.org/pypi/setuptools 下載最新版
解決並進入目錄
python setup.py install
3.安裝pip
easy_install pip
4.如果安裝pip過程中報ImportError: No module named extern異常
https://pypi.python.org/pypi/extern 下載最新extern安裝后再次嘗試即可
---------------------
作者:輕狂
來源:CSDN
原文:https://blog.csdn.net/dream_it_life/article/details/78780820
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
將python 2.6 升級到 2.7,及pip安裝
查看python的版本
#python -V
Python 2.6.6
1.下載Python-2.7.6
#wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
根據官方資源,可以下載最新版本
2.解壓
#tar vxf Python-2.7.6.tgz
3.更改工作目錄
4.安裝
./configure --prefix=/usr/local
make && make install
5.查看版本信息
#/usr/local/bin/python2.7 -V
6.建立軟連接,使系統默認的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新檢驗Python 版本
#python -V
2.7.6
8.解決系統 Python 軟鏈接指向 Python2.7 版本后,因為yum是不兼容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本
#vim /usr/bin/yum
8.然后安裝setuptools和pip
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid