yum install gcc -y yum install gcc-c++ bzip2 bzip2-devel bzip2-libs -y yum install zlib-devel openssl openssl-devel -y yum install -y make xz
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz yum -y install make xz xz -d Python-2.7.10.tar.xz tar xvf Python-2.7.10.tar cd Python-2.7.10 ./configure --enable-shared make make install
$ python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())" /usr/lib/python2.7/site-packages $ python -c "import os; print os.__file__" /usr/lib64/python2.7/os.pyc $ python -c "import sys; print sys.executable" /usr/bin/python
echo "/usr/local/lib" >> /etc/ld.so.conf # 将/usr/local/lib添加到/etc/ld.so.conf文件末尾 ldconfig
以上配置解决python运行时找不到动态库的问题。
工具yum使用的原版的python,在这里需要处理。
vi /usr/bin/yum
将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6
wget https://bootstrap.pypa.io/ez_setup.py -O - | python此包给用户使用的easy_install工具,安装需要的包简单易用,开发者发布包的所需指导。
pip主页地址:https://pypi.python.org/pypi/pip#downloads
wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196tar zxvf pip-7.1.2.tar.gz cd pip-7.1.2.tar.gz python setup.py install安装后的工具path:PythonXX/Scripts,在window下有必要将此路径加入环境变量path中
作为脚本运行mod库,if __name__ == '__main__'是作为脚本运行的部分.
python -m SimpleHTTPServer 6666 #简单一个命令搭建目录服务器
#test.py def greet(name): print "Hello, {0}!".format(name) print "What's your name?" name = raw_input() greet(name)
#test.py def greet(name): print("Hello, {0}!".format(name)) print("What's your name?") name = input() greet(name)
http://woodpecker.org.cn/diveintopython3/porting-code-to-python-3-with-2to3.html
参考:
http://www.aiplaypc.com/31.html