centos6.8搭建python2.7.13开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.8搭建python2.7.13开发环境相关的知识,希望对你有一定的参考价值。

操作系统版本:CentOS release 6.8
openssl版本:OpenSSL 1.0.1e-fips
python版本:python2.7.13


第一步.安装python2.7.13.tgz

[[email protected] home]wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
[[email protected] home]yum install -y openssl openssl-devel
[[email protected] home]tar -xf Python-2.7.13.tgz && cd Python-2.7.13

[[email protected] Python-2.7.13]./configure --prefix=/usr/local/python2.7.13
[[email protected] Python-2.7.13]sed -i ‘/#_socket socketmodule.c/a_socket socketmodule.c timemodule.c‘ Modules/Setup
[[email protected] Python-2.7.13]sed -i ‘/#_ssl _ssl.c/i_ssl _ssl.c -DUSE_SSL -I\$(SSL)\/include -I\$(SSL)\/include\/openssl -L\$(SSL)\/lib -lssl -lcrypto‘ Modules/Setup
[[email protected] Python-2.7.13]make && make install

[[email protected] Python-2.7.13]mv /usr/bin/python /usr/bin/python-2.6.6
[[email protected] Python-2.7.13]ln -s /usr/local/python2.7.13/bin/python2.7 /usr/bin/python

因为yum是依赖python的,所以这里我们修改了默认的python,就要要修改yum,让其运行指向旧的版本:

[[email protected] Python-2.7.13]sed -i "s/^#!\/usr\/bin\/python$/#!\/usr\/bin\/python-2.6.6/" /usr/bin/yum


第二步.安装setuptools
[[email protected] Python-2.7.13]cd /home/
[[email protected] home]wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
[[email protected] home]tar -xf setuptools-0.6c11.tar.gz && cd setuptools-0.6c11
[[email protected] setuptools-0.6c11]python setup.py build && python setup.py install


第三步.安装pip
pip 安装:
[[email protected] setuptools-0.6c11]cd /home/
[[email protected] home]wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
[[email protected] home]tar -xf pip-9.0.1.tar.gz && cd pip-9.0.1
[[email protected] pip-9.0.1]python setup.py install
[[email protected] pip-9.0.1]ln -s /usr/local/python2.7.13/bin/pip /usr/bin/pip

1.pip安装包
语法:
pip install 安装包名称

2.pip查看已安装的包
pip list --format=columns
pip show --files 安装包名称
#pip show --files pytz

3.pip检查哪些包需要更新
pip list --outdated --format=columns

4.pip升级包
pip install --upgrade 安装包名称

5.pip卸载包
pip uninstall 安装包名称


第四步.安装distribute nose virtualenv
1安装distribute
[[email protected] pip-9.0.1]pip install distribute

2.安装nose
[[email protected] pip-9.0.1]pip install nose

3.安装virtualenv
[[email protected] pip-9.0.1]pip install virtualenv

4.安装web框架
[[email protected] pip-9.0.1]pip install lpthw.web


第五步:创造python项目
1.创建python骨架
[[email protected] home]mkdir projects && cd projects/
[[email protected] projects]mkdir gothonweb && cd gothonweb && mkdir bin gothonweb tests docs templates
[[email protected] gothonweb]touch gothonweb/init.py
[[email protected] gothonweb]touch tests/init.py

2.在创建 app.py文件
vim bin/app.py加入以下内容

import web
urls = (
‘/‘, ‘index‘
)
app = web.application(urls, globals())
class index:
def GET(self):
greeting = "Hello World"
return greeting
if name == "main":
app.run()

执行命令 python bin/app.py(不要切换目录执行)
注意:在所有的 python 项目中,你都不需要进到底层目录去运行东西。你应该停留在最上层目录运行,这样才能保证所有的模组和文件能被正常访问到。

出现以下情况即为成功

以上是关于centos6.8搭建python2.7.13开发环境的主要内容,如果未能解决你的问题,请参考以下文章

python2.7.13环境搭建

CentOS 6.8安装Python2.7.13

CentOS 6.9安装Python2.7.13

censys二次开发环境搭建

结对-贪吃蛇-开发环境搭建过程

Python1——开发环境搭建Eclipse+Pydev