1. 程式人生 > >在CentOS 6.X 上面安裝 Python 2.7.X以及安裝locust遇到ssl的問題

在CentOS 6.X 上面安裝 Python 2.7.X以及安裝locust遇到ssl的問題

轉自:http://ruiaylin.github.io/2014/12/12/python%20update/

https://github.com/donnemartin/saws/issues/15

Hi Peter, Guy,

Could you try installing in a virtualenv and see if you are having the same problem? Here are the command lines to run.

Install virtualenv and virtualenvwrapper:

pip install virtualenv
pip install virtualenvwrapper
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

Create a SAWS virtualenv and install SAWS:

mkvirtualenv saws
pip install saws

For more details (and for instructions on how to install on Windows using virtualenvwrapper-win), check out this link.

-Donne


在CentOS 6.X 上面安裝 Python 2.7.X

CentOS 6.X 自帶的python版本是 2.6 , 由於工作需要,很多時候需要2.7版本。所以需要進行版本升級。由於一些系統工具和服務是對 Python 有依賴的,所以升級 Python 版本需要注意。

升級步驟

如何歡樂的,沒有痛苦的升級python版本 ,往下看 …

更新系統和開發工具集

更新指令

yum -y update
yum groupinstall -y 'development tools'

另外還需要安裝 python 工具需要的額外軟體包 SSL, bz2, zlib

yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

原始碼安裝Python 2.7.x

wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python
-2.7.8.tar.xz tar -xvf Python-2.7.8.tar

安裝詳情:

# 進入目錄:
cd Python-2.7.8
# 執行配置 configure:
./configure --prefix=/usr/local
# 編譯安裝:
make
make altinstall
# 檢查 Python 版本:
[[email protected] ~]# python2.7 -V
Python 2.7.8

設定 PATH

為了我們能夠方便的使用Python,我們需要設定系統變數或者建立 軟連線將新版本的 Python
加入到 path 對應的目錄 :

export PATH="/usr/local/bin:$PATH"
or 
ln -s /usr/local/bin/python2.7  /usr/bin/python
# 檢查
[root@dbmasterxxx ~]# python -V
Python 2.7.8
[root@dbmasterxxx ~]# which python 
/usr/bin/python

安裝 setuptools

#獲取軟體包
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
# 解壓:
tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
# 使用 Python 2.7.8 安裝 setuptools
python2.7 setup.py install

安裝 PIP

curl https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python2.7 -

修復 yum 工具

此時yum應該是失效的,因為此時預設python版本已經是2.7了。而yum需要的是2.6 所以:

[root@dbmasterxxx ~]# which yum 
/usr/bin/yum
#修改 yum中的python 
將第一行  #!/usr/bin/python  改為 #!/usr/bin/python2.6
此時yum就ok啦

總結

Python 版本升級過很多遍,每次都有問題,此方法來自網際網路,經過使用,沒有問題,特此總結一下

相關推薦

CentOS 6.X 上面安裝 Python 2.7.X以及安裝locust遇到ssl的問題

轉自:http://ruiaylin.github.io/2014/12/12/python%20update/ https://github.com/donnemartin/saws/issues/15 Hi Peter, Guy, Could you try in

CentOS 6.9編譯安裝Python-2.7.14(python升級)

參考 Python官網: https://www.python.org/ 阿里雲 https://www.aliyun.com/jiaocheng/517192.html &nb

在Linux CentOS 6.6安裝Python 2.7.9

CentOS 6.6自帶的是Python 2.6.6,而編譯llvm需要Python 2.7以上。 checking for python... /usr/bin/python checking for python >= 2.7... not found configure: error:

Centos 6.9 自帶Python 2.6.6 切換為2.7.13(or later)

source 查看 find 命令 進入目錄 進入 安裝 2.6 usr local 目的: 系統默認運行python, 系統提示2.6.6,不滿足練習環境-->切到2.7.x步驟1: find 命令查找所有的python相關文件#find / name=‘pytho

mark LINUX_6.8 python_2.6.6 setup版本升級 python 2.7.9 安裝 pip 臨時使用國內鏡像源庫 指定模塊版本 刪除指定模塊

就會 yum -- 創建 tty zxvf 無法 external django 簡單但卻又經常需要使用 網上 貼子也很多 也經常用 所以 做個mark 吧: 1首先下載python2.7.9 源tar包 源碼安裝   可利用linux自帶下載工具wget下載,

CentOS安裝python-2.7+安裝pip-10.0.0

files 預裝 path packages 編譯 onf block -s wget 註:以下所有操作均在CentOS 6.8 x86_64位系統下完成。 首先查看當前系統預裝的python版本: # whereis python python2: /usr

python 2.6.6 升級到 2.7.10以及安裝setuptools和pip

檢視python的版本 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 根據官方資源,可以下載最新版本 2.解壓 tar -zxvf Python-2.7.10.tgz 3.更

CentOS6.6安裝Python-2.7.12

1、安裝python前所需要的依賴包 yum -y install openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib gcc 2、下載 python

安裝python 2.7條件下的pip環境

package 條件 packages pypi pip .py fda 2.7 安裝python wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c

windows平臺python 2.7環境編譯安裝zbar

hone 一個 增加 acf extension python2 sdn pat o-c 最近一個項目需要識別二維碼,找來找去找到了zbar和zxing,中間越過無數坑,總算基本上弄明白,分享出來給大家。 一、zbar官方介紹 ZBar 是款桌面電腦用條形碼/

windows平臺python 2.7環境編譯安裝zbarlight

ocs ons warnings float depend wal test eight mov 類似於前一篇博文,http://www.cnblogs.com/zhongtang/p/7148082.html中描述的情況。 編譯zbarlight同樣出現問題,簡要處理步

Python 2.7.x 和 3.x 版本區別小結

pythonpython現在很火,最近花了些時間去了解了一下,最初了解的是2.7.x版本,感覺,從書寫上是很不習慣,少了一雙大概號,取而代之的是縮進;然後跟kotlin和swift一樣省去了每行的分號,象我們這種分號強迫癥的人真心的不習慣;還有!True的條件改成not True、while後面可以跟else

Python 2.7.x 和 3.x 版本的語法區別

ast ssa pan att 可叠代對象 abcde unicode 用戶 列表 <__future__模塊> Python 3.x引入了一些與Python 2不兼容的關鍵字和特性,在Python 2中,可以通過內置的__future__模塊導入這些新

python 2.7 的Scrapy安裝介紹

contain environ 主頁 easily testin byte finish ani reat 一、 Scrapy簡介 Scrapy is a fast high-level screen scraping and web crawling framewo

Cent OS7安裝Python 2.7.15

    這種安裝方式為在系統原基礎上進行編譯安裝python2.7.15不廢話,直接開始主題。     1、環境說明     系統版本Cent OS 7,軟體包存放位置/home/s

Linux下安裝python-2.7 先zlib

2018-04-25 釋出 Linux下安裝python-2.7    py

Centos7.1搭建pyenv環境並安裝python 2.7.10

[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)  -----------------------------------------------

CentOS 6.5 -- Redis 4.0.2環境搭建、安裝和例項啟動

關於Redis,不做解釋,主要講操作 一、準備一個純淨版的CentOS 6.5 二、SSH工具連線CentOS 64-bit-Redis 三、安裝curl下載工具包 yum install curl (如果安裝的過程中自動yes,帶上引數  yum-y ins

Linux下升級安裝Python-2.7.8版本

本文主要介紹在Linux(CentOS)下將Python的版本升級為2.7.8的方法 1.下載安裝包 wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz   2.解壓縮 編譯 安裝 如果報以上錯誤,請先安裝gcc,

Python(2.7.x)呼叫Java的簡單示例

1. 安裝Jython 在Linux中: sudo apt-get install jython 在Windows中: 在http://www.jython.org/下載相應版本的jython-installer-x.x.x.jar進行安裝。 設定環境變數: JYTHON