python相关的一些坑

1. 报错:-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

python多版本造成额问题 找不到python的路径 所以保持

-查找python

whereis python

python: /usr/bin/python /usr/bin/python2.4 /usr/lib/python2.4 /usr/local/bin/python2.7 /usr/local/bin/python /usr/local/bin/python2.7-config /usr/local/lib/python2.7 /usr/share/man/man1/python.1.gz

查找yum

whereis yum

yum: /usr/bin/yum /etc/yum.conf /etc/yum /usr/share/man/man8/yum.8.gz

–修改

vim /usr/bin/yum

将首行的#!/usr/bin/python
更改成 #!/usr/bin/python2.4

wq

保存退出!

执行yum intall时遇到下面的错误决绝方法同上:修改 /usr/libexec/urlgrabber-ext-down 中文/usr/bin/python

Loaded plugins: fastestmirror
Determining fastest mirrors
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax


Exiting on user cancel

2. Django项目遇到 ModuleNotFoundError: No module named ‘MySQLdb’

在 模板目录下的__init__.py文件添加:

import pymysql
pymysql.install_as_MySQLdb()

3. Django数据库连接遇到:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44009311/article/details/106304086