• django中遇到的一些问题:


    1、

    ImportError: No module named 'django.core.urlresolvers'

    2、

    Python基础之--from __future__ import unicode_literals作用

    在使用Django时,在models.py中导入-from __future__ import unicode_literals目的在于做版本的兼容性

    3、mysql和django的连接时表迁移

    makemigration

    migrate


    4、就算你在python3中已经安装好了PyMYSQL了,但是你在进行import pymysql 的时候
    仍然会出现 没有pymysql这个报错,此时检查一下 project interpreter选的是不是正确的。

    
    

    5、WIN7中python3.6  ImportError:No module name 'MySQLLdb'

    MYSQLdb是python2.才有的,python3.是需要安装mysqlclient

    在项目的__init__.py中添加

    import pymysql
    pymysql.install_as_MySQLdb()

    python3 -m pip install mysqlclient

    然后再在PyCharm中具体项目的控制台下执行命令

    python3 manage.py migrate

    就能看到一系列脚本OK的显示了。

    6、ModuleNotFoundError: No module named 'pymysql'

    首先,安装PyMySQL

    C:Userspython3.6>python3 -m pip install PyMySQL    (python3 -m表示使用python3中的pip,直接使用pip使用的是python2中)



    7、is not a supported wheel on this platform
    此时需要检查一下你的pip是不是用的不同的版本的,如你要下载python3.6版本的mysqlclient
    则需要加上python3 -m
    此外还要看下你下的版本是否符合你的计算机如下:
    在百度找到的方法是import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本。
    amd64不支持,换成win32版本的就支持啦。

    各种下载资源的地址嘻嘻:http://www.lfd.uci.edu/~gohlke/pythonlibs/

    该网站内容较多,可以使用ctrl+f快捷键。

    8、电脑中安装了python2 和3两个版本,如何区分使用它们呢?

    。先找到环境变量的位置。在Path环境变量中检查以下4个变量(注意:Path中的环境变量是以分号隔开的):
    1.c:Python27
    2.c:Python27Scripts
    3.c:Python3.6
    4.c:Python3.6Scripts
    然后进入python3.3安装目录。找到python.exe程序,把它重命名为python3.exe
    最后打开命令行界面测试一下。执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.6交互环境。


    9、windows 64 无法安装mysql-python

    在上面贴的链接中找到:MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl下载

     在cmd中pip install wheel(根据自己使用的python版本)

    进入你下载MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl目录,然后使用:

    pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl (如果是python3版本的话在开头加上 python -m)

  • 相关阅读:
    递归函数之阶乘和字符串反转-基于R和Python
    ERROR getting 'android:label' attribute: attribute is not a string value
    CefGlue 学习杂记
    WinDbg 解决Font.ToLogFont AccessViolationExcetion
    使用ActivityManager的forceStopPackage方法结束进程
    (转) lucene+paoding亲密接触
    (转)Lucene中文分词图解
    (转)实战 Lucene,第 1 部分: 初识 Lucene
    Python时间戳的使用
    Andriod中Style/Theme原理以及Activity界面文件选取过程浅析
  • 原文地址:https://www.cnblogs.com/fangwenchen/p/9326891.html
Copyright © 2020-2023  润新知