广告
返回顶部
首页 > 资讯 > 后端开发 > Python >window下python3里pip安装
  • 321
分享到

window下python3里pip安装

windowpip 2023-01-31 02:01:53 321人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.问题: 最近在学Django时遇到了一个问题,python3.6版本下使用pip安装Mysql-python失败。其实一句话很简单,Python3以上使用的是pymysql,如果是python2.7对应的是下mysql-python。

1.问题:

最近在学Django时遇到了一个问题,python3.6版本下使用pip安装Mysql-python失败。其实一句话很简单,Python3以上使用的是pymysql,如果是python2.7对应的是下mysql-python。那如何让DjanGo驱动mysql数据库
当输入pip install mysql-python时报以下错误:
pip install mysql-python
错误信息如下
Traceback (most recent call last):
  File "D:\python\Python36\lib\site-packages\django\db\backends\mysql\base.py", line 26, in <module>
    import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    execute_from_command_line(sys.argv)
  File "D:\python\Python36\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "D:\python\Python36\lib\site-packages\django\core\management\__init__.py", line 338, in execute
    django.setup()
  File "D:\python\Python36\lib\site-packages\django\__init__.py", line 27, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "D:\python\Python36\lib\site-packages\django\apps\reGIStry.py", line 108, in populate
    app_config.import_models()
  File "D:\python\Python36\lib\site-packages\django\apps\config.py", line 202, in import_models
    self.models_module = import_module(models_module_name)
  File "D:\python\Python36\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._GCd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "D:\python\Python36\lib\site-packages\django\contrib\auth\models.py", line 4, in <module>
    from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager
  File "D:\python\Python36\lib\site-packages\django\contrib\auth\base_user.py", line 52, in <module>
    class AbstractBaseUser(models.Model):
  File "D:\python\Python36\lib\site-packages\django\db\models\base.py", line 124, in __new__
    new_class.add_to_class('_meta', Options(meta, app_label))
  File "D:\python\Python36\lib\site-packages\django\db\models\base.py", line 325, in add_to_class
    value.contribute_to_class(cls, name)
  File "D:\python\Python36\lib\site-packages\django\db\models\options.py", line 214, in contribute_to_class
    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
  File "D:\python\Python36\lib\site-packages\django\db\__init__.py", line 33, in __getattr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "D:\python\Python36\lib\site-packages\django\db\utils.py", line 211, in __getitem__
    backend = load_backend(db['ENGINE'])
  File "D:\python\Python36\lib\site-packages\django\db\utils.py", line 115, in load_backend
    return import_module('%s.base' % backend_name)
  File "D:\python\Python36\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "D:\python\Python36\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module>
    'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?
原因:python3以上并不支持,python3以上使用pymysql,python2.7对应mysql-python。

2.解决python3.6+Django+MySQL:

     Django中的使用方法,在项目有wsgi.py 和 setting.py目录里的init.py下加如下代码:
import pymysql
pymysql.install_as_MySQLdb()

然后就可以在命令行下输入创建应用的命令了。
python manage.py startapp XXX



--结束END--

本文标题: window下python3里pip安装

本文链接: https://www.lsjlt.com/news/185759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • window下python3里pip安装
    1.问题: 最近在学Django时遇到了一个问题,python3.6版本下使用pip安装mysql-python失败。其实一句话很简单,python3以上使用的是pymysql,如果是python2.7对应的是下mysql-python。...
    99+
    2023-01-31
    window pip
  • linux 安装pip 和python3
    前言:python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程以及碰到的问题和解决过程。另外,如果本机安装了python2,尽量不要管他,使用python3运...
    99+
    2023-01-31
    linux pip
  • python3如何安装pip
    安装步骤:1、确保已经安装了Python3,并且可以通过命令行访问;2、打开终端,输入“python3 -m ensurepip --upgrade”命令来安装pip;3、从Python官方网站下载pip的安装包;4、将下载的pip安装包解...
    99+
    2023-12-20
    Python3 pip
  • Python3 安装pip 提示Modu
    环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named 'distutils.util'。操作步骤如下: lxhui@zpt:~/p...
    99+
    2023-01-31
    提示 pip Modu
  • Centos7下安装pip
    pip简介 pip 是一个Python计算机程序语言写成的软件包管理系统,它可以安装和管理软件包 Centos 7 下安装pip我的Python版本是2.7.5,所以需要安装pip,安装教程上说:如果从Python.org 上下载的...
    99+
    2023-01-31
    pip
  • 如何在MACOS安装Python3和PIP
    目录 前言1. 下载安装包2. python安装2.1 找到下载好的安装包,双击安装:2.2 根据引导一步步安装:2.3 静待安装完毕2.4 安装完毕: 3 验证安装4 修改默认Python版本4.1 查看python3的...
    99+
    2023-08-16
    macos pip python
  • Ubuntu如何安装及使用Python3-pip
    本文小编为大家详细介绍“Ubuntu如何安装及使用Python3-pip”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu如何安装及使用Python3-pip”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-04
  • Mongodb学习(安装篇):在Window下安装
     第一步:下载安装包:     官方下载地址←单击此处,如果是win系统,注意是64位还是32位版本的,请选择正确的版本。   ...
    99+
    2022-10-18
  • linux下安装python3和对应的pip环境教程详解
    1、下载python3.6的安装包:     wget https://www.python.org/nEwTXTftp/python/3.6.0/Python-3.6.0.tgz 2、解压...
    99+
    2022-06-04
    linux 安装python3 linux python pip环境
  • linux下安装python3
    不建议卸载python2 可能会导致系统内其他软件无法使用1.下载  wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz2. 解压  tar xvf  Pyt...
    99+
    2023-01-31
    linux
  • Windows下python3安装
    Windows下python3安装官网下载最新版本>=3.0https://www.python.org/downloads/有win,linux,mac3个版本,是什么系统就安装对应版本,注意还要看看自己的系统是32位还是64位的系...
    99+
    2023-01-30
    Windows
  • Centos7.6下安装Python3.
    前言 话说不会开发的运维不是一个好的DBA,所以我要开始学习python了,写博客记录一下我的学习过程,另外别欺负我新来的,那个每天更博的技术流ken是我哥。 不说了,时间宝贵,开整。 1.首先来看一下系统版本 [root@python...
    99+
    2023-01-30
  • CentOS6.5下安装Python3
    1.安装下列所需的依赖包: gcc zlib zlib-devel readline-devel # yum install zlib-devel # yum install readline-devel 注:readline-devel...
    99+
    2023-01-31
  • centos7下安装Python的pip
    root用户使用yum install -y python-pip 时会报如下错误:No package python-pip availableError:Nothing to do解决方法如下:  首先安装epel扩展源:  yum -...
    99+
    2023-01-31
    Python pip
  • 怎么在ubuntu中使用Pip安装Python3
    今天就跟大家聊聊有关怎么在ubuntu中使用Pip安装Python3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。正文1)下载ubuntu镜像docker pull&nbs...
    99+
    2023-06-06
  • 如何在python3中安装pip和requests库
    这篇文章给大家介绍如何在python3中安装pip和requests库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、安装pip2、下载后解压到本地然后用管理员权限打开cmd命令行(不用管理员权限打开执行会报错)。进...
    99+
    2023-06-15
  • Deepin 20.2中安装Python3和python3-pip的方法是什么
    这篇文章给大家介绍Deepin 20.2中安装Python3和python3-pip的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先声明,在Deepin 20.2系统中有自带Python的,并且默认使用P...
    99+
    2023-06-26
  • window下怎么安装多个php
    本篇内容介绍了“window下怎么安装多个php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!window 安装多个 php介绍PHP(PH...
    99+
    2023-07-04
  • CentOS 7.2下安装Python3
    Centos7默认安装了python2.7.5 ,因为一些命令依赖它,比如yum;如果你的web应用是用python3开发的,那就需要安装python3了,以下就是在CentOS 7.2下安装Python3.5.2的过程。1、首先安装GCC...
    99+
    2023-01-31
    CentOS
  • Windows7下Python3安装my
    Connector/python安装:     命令窗口(cmd)使用命令如下:easy_install pymysql3     在python3之后,MySQLdb被pymysql取代了。根据使用版本的不同,安装不同的连接器。     ...
    99+
    2023-01-31
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作