我的编程空间,编程开发者的网络收藏夹
学习永远不晚

window下python3里pip安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

window下python3里pip安装

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



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

window下python3里pip安装

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

下载Word文档

猜你喜欢

window下python3里pip安装

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

Python3下pip安装指南

在Python3中,pip是Python包管理器,它可以帮助开发者管理Python包的安装、升级和卸载等操作。但是,有时候在安装Python3时,pip并没有被自动安装进来。本文将为大家提供一份Python3安装pip的完全指南,帮助想要使
Python3下pip安装指南
2024-01-18

python3如何安装pip

安装步骤:1、确保已经安装了Python3,并且可以通过命令行访问;2、打开终端,输入“python3 -m ensurepip --upgrade”命令来安装pip;3、从Python官方网站下载pip的安装包;4、将下载的pip安装包解
python3如何安装pip
2023-12-20

linux 安装pip 和python3

前言:python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程以及碰到的问题和解决过程。另外,如果本机安装了python2,尽量不要管他,使用python3运
2023-01-31

Python3 安装pip 提示Modu

环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named 'distutils.util'。操作步骤如下:lxhui@zpt:~/pyth
2023-01-31

如何在MACOS安装Python3和PIP

目录 前言1. 下载安装包2. python安装2.1 找到下载好的安装包,双击安装:2.2 根据引导一步步安装:2.3 静待安装完毕2.4 安装完毕: 3 验证安装4 修改默认Python版本4.1 查看python3的
2023-08-16

快速安装pip的Python3方法

Python3安装pip的快速方法,需要具体代码示例在使用Python进行开发时,我们经常会使用到第三方库来增强我们的开发效率。而pip就是Python的一个包管理工具,可以帮助我们快速安装和管理各种各样的Python库。然而,在某些情
快速安装pip的Python3方法
2024-01-18

Centos7下安装pip

pip简介 pip 是一个Python计算机程序语言写成的软件包管理系统,它可以安装和管理软件包Centos 7 下安装pip我的Python版本是2.7.5,所以需要安装pip,安装教程上说:如果从Python.org 上下载的pyth
2023-01-31

Ubuntu如何安装及使用Python3-pip

本文小编为大家详细介绍“Ubuntu如何安装及使用Python3-pip”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu如何安装及使用Python3-pip”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧
2023-07-04

Windows下python3安装

Windows下python3安装官网下载最新版本>=3.0https://www.python.org/downloads/有win,linux,mac3个版本,是什么系统就安装对应版本,注意还要看看自己的系统是32位还是64位的系统,下
2023-01-30

CentOS6.5下安装Python3

1.安装下列所需的依赖包: gcc zlib zlib-devel readline-devel# yum install zlib-devel# yum install readline-devel注:readline-devel包用于解
2023-01-31

Centos7.6下安装Python3.

前言话说不会开发的运维不是一个好的DBA,所以我要开始学习python了,写博客记录一下我的学习过程,另外别欺负我新来的,那个每天更博的技术流ken是我哥。不说了,时间宝贵,开整。1.首先来看一下系统版本[root@python3 ~]#
2023-01-30

linux下安装python3

不建议卸载python2 可能会导致系统内其他软件无法使用1.下载  wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz2. 解压  tar xvf  Pyt
2023-01-31

linux下安装python3和对应的pip环境教程详解

1、下载python3.6的安装包: wget https://www.python.org/nEwTXTftp/python/3.6.0/Python-3.6.0.tgz 2、解压后,进入到解压目录下,执行如下命令,将python
2022-06-04

怎么在ubuntu中使用Pip安装Python3

今天就跟大家聊聊有关怎么在ubuntu中使用Pip安装Python3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。正文1)下载ubuntu镜像docker pull ubuntu2)
2023-06-06

如何在python3中安装pip和requests库

这篇文章给大家介绍如何在python3中安装pip和requests库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、安装pip2、下载后解压到本地然后用管理员权限打开cmd命令行(不用管理员权限打开执行会报错)。进
2023-06-15

使用Python3安装pip的顺利方法

如何在Python3中顺利安装pip?随着Python的广泛应用,开发者们常常需要使用到pip来管理和安装Python包。然而,在某些情况下,安装pip并不是一件容易的事情。本文将介绍如何在Python3中顺利安装pip,并提供具体的代码
使用Python3安装pip的顺利方法
2024-01-18

Deepin 20.2中安装Python3和python3-pip的方法是什么

这篇文章给大家介绍Deepin 20.2中安装Python3和python3-pip的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先声明,在Deepin 20.2系统中有自带Python的,并且默认使用P
2023-06-26

centos7下安装Python的pip

root用户使用yum install -y python-pip 时会报如下错误:No package python-pip availableError:Nothing to do解决方法如下:  首先安装epel扩展源:  yum -
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录