我花了几个小时试图让Django在我的电脑上工作.问题是我无法安装mysql python包.我运行的是64位Windows 7.这就是我try 过的:

  1. 我已经下载了easy_install
  2. 我下载了Cygwin64,以便能够运行Linux命令(Win cmd让我抓狂)
  3. 我输入了:easy_install mysql python(给我一条错误消息说找不到vcvarsall.bat)
  4. 我已经下载了VisualStudio2010.但是,我卸载了它,因为我发现我已经有了它的其他版本(它没有解决问题)

我已经在谷歌上搜索了一千次这个问题,所以如果有人能帮助我,我将非常感激.提前谢谢!

编辑:我发现这个:https://pypi.python.org/pypi/MySQL-python/1.2.5.这是否意味着我不能用python 3.3运行Django?如果有问题,为什么还要费心go 做这些工作呢.exe文件在那里?

推荐答案

您需要以这种方式将Python添加到Path环境变量中.go :

  1. 我的电脑
  2. 系统属性
  3. 高级系统设置
  4. 在"高级"选项卡下,单击显示"环境变量"的按钮
  5. 然后在系统变量下,你需要添加/更改以下变量:PYTHONPATHPath.下面是我的变量的粘贴:

PYTHONPATH

C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts

Path

C:\Program Files\MySQL\MySQL Utilities 1.3.5\;C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts

你的路径可能不同,所以请调整它们,但是这个配置对我来说很有效,在做了这些更改之后,你应该能够运行MySQL.

Mysql相关问答推荐

如何将MySQL与AS&Quot;语法一起用于存储过程返回的表?

JOOQ-如何在一个查询中引用多个(但不是所有)表中的所有字段

无法删除或更新父行:外键约束无法删除表

运行简单查询时Prisma预准备语句错误

布尔值之间的 SQL less/greater 比较会产生意外结果

对匹配两个或多个表的表结果进行排序

Mysql根据文本语言或行数将列拆分为多列

如何根据购买的商品数量查找 unique_ids 的数量

即使在某些表中不匹配,如何从 MySQL 中的多个表中 Select 所有记录

使用索引进行查询优化

MySQL Procedure 变量在 count(*) 上接收 null

使用 JOIN 计算列中的所有值

无法通过迁移在现有表中插入行 - Rails 6

Mysql insert with loop out of select 语句

Select 在同一天售出不同活动门票的收银员

如何使用nodejs从mysql数据库中获取最新的10条记录?

如何使用 C++ 连接 mySQL 数据库

在 MySQL 中,我应该 Select 哪种排序规则?

按日期和时间降序排序?

MySQL 中的 UNIQUE 索引是否区分大小写?