>>> import django
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python2.6/site-packages/django/__init__.py", line 1, in
from django.utils.version import get_version
File "/usr/lib/python2.6/site-packages/django/utils/version.py", line 7, in
from django.utils.lru_cache import lru_cache
File "/usr/lib/python2.6/site-packages/django/utils/lru_cache.py", line 28
fasttypes = {int, str, frozenset, type(None)},
^
SyntaxError: invalid syntax
于是我们按照步骤一步一步来:
1)下载2.7.8版本的python,很多人会说python3是未来的趋势,为啥不直接下python3,因为广大服务器安装都是2.x,用3的话,步子迈得有点大,会扯到蛋。 # wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz
2)编译 and 安装 # tar -zxvf Python-2.7.8.tar.bz2 # ./configure --prefix=/usr/local/python27 # make && make install
3) 把原来2.6的python进行重命名,这一步是为了yum # mv /usr/bin/python /usr/bin/python_old
4)把2.7的python添加到linux的“快捷方式” # ln -s /usr/local/python27/bin/python /usr/bin/
5)这个时间检查一下python
1
2
3
4
Python 2.7.8 (default, Jul 16 2016, 10:38:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
6)把原来的yum的配置文件更改一下
# vim /usr/bin/yum
之后把第一行由#!/usr/bin/python 改成 #!/usr/bin/python2.6,然后保存退出。
7)这个时候检查一下yum,看一下是否正常。