故事的简短版本是,当我在从浏览器运行的脚本中import MySQLdb时,我总是得到500 Internal Server Error。在

较长版本:

尝试学习web编程概念。到目前为止,我已经用MAMP做了很多关于PHP和MySQL的工作。我已经创建了一个大型Javascript/PHP应用程序和一个大型MySQL数据库。现在我想学习Python,我想从一个熟悉的环境开始,即我的MAMP设置和我创建的db。在

我通过在浏览器中输入localhost:8888/the-script.php来运行我的PHP脚本。现在我有了以相同方式运行的python脚本,因此我知道python在我的MAMP环境中工作。我还没弄明白如何让python脚本与MySQL数据库对话。在

我安装了Django,让它看到我的数据库,但它想运行自己的服务器。我不想那样。我希望我的python脚本和PHP脚本在同一个服务器上运行(我想我可以尝试让PHP脚本在Django服务器上运行,但我宁愿把这当作最后的手段,只能在绝望中采取)。在

我尝试过用pip和macports安装各种包,并且可以从命令行和import MySQLdb运行python,而且运行良好。我已经研究过stackoverflow并尝试了许多适用的建议。我找到了一套简单明了的安装程序instructions,我认为这可能是答案。但是如果我在从浏览器运行的脚本中import MySQLdb,我总是得到500 Internal Server Error。在

我希望学习python,而不必先获得许多其他领域的博士学位,比如Apache如何在内部工作,从源代码中重建MAMP和MySQL等等。我意识到学习web编程概念最终会包括这些东西,但我还没有准备好。现在我只想学python。在

有没有一种简单的方法可以让python脚本在与我的PHP脚本相同的环境中运行,并与我创建的用于PHP脚本的MySQL数据库交互?在

mamp python mysql_Python,MySQL,MAMP怎么做?相关推荐

  1. Python连接MYSQL,并做查询操作

    import pymysql# 打开数据库连接db = pymysql.connect(host='47.104.*.*', #数据库服务器IP port=3308, user='root', pas ...

  2. mamp python mysql_MAMP中Python安装MySQLdb

    Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Py ...

  3. python mysql 分页_利用python对mysql表做全局模糊搜索并分页实例

    在写django项目的时候,有的数据没有使用模型管理(数据表是动态添加的),所以要直接使用mysql.前端请求数据的时候可能会指定这几个参数:要请求的页号,页大小,以及检索条件. "&quo ...

  4. 用python和mysql做注册登录系统_python3.6 下连接mysql数据库实现用户登录与注册

    在python3.6中连接数据库只能使用pymysql包,安装方法直接通过pip install pymysql安装即可,较为方便. 初学者一定要做的便是用户的注册与登录,同时牵涉到数据库的相关操作, ...

  5. python 天气预报 mysql_python + docker, 实现天气数据 从FTP获取以及持久化(二)-- python操作MySQL数据库...

    前言 在这一节中,我们主要介绍如何使用python操作MySQL数据库. 准备 MySQL数据库使用的是上一节中的docker容器 "test-mysql". Python 操作 ...

  6. 菜鸟教程python3 mysql_python基础教程使用Python操作MySQL的小技巧

    1.获取插入数据的主键id import pymysql database = pymysql.connect( host="127.0.0.1", port=3306, user ...

  7. python加mysql加界面用代码写_python加mysql_python操作mysql

    python操作mysql可用的第三方库有MySQLdb,pymysql等. 下面主要讲解MySQLdb: 1.用pip安装mysqlclient库,连接python和mysql pip3 insta ...

  8. python豆瓣mysql_python爬虫获取豆瓣电影——Python操作MySQL存储数据

    30 May 2015 爬虫抓到的数据需要存储到MySQL中,所以我们需要熟悉下使用Python操作MySQL数据库.首先你的机器上要安装MySQLdb,MySQLdb是用于Python连接Mysql ...

  9. python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作

    一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...

最新文章

  1. 泊松回归、gamma回归、Tweedie回归等广义线性回归模型GLM的评估指标:校准曲线、 洛伦兹曲线、卡方检验、AIC、BIC、偏差(Deviance)指标
  2. Maven3路程(三)用Maven创建第一个web项目(1)
  3. Design Pattern IDisposable Pattern C
  4. java 微信转账_实现微信转账功能
  5. 088实战 项目技术框架
  6. C 语言 int 型乘法溢出问题
  7. 关于排版与交互的问题
  8. Linux下查看CPU信息、机器型号等硬件信息命令
  9. c语言A 100 开头地址,C语言库函数_-_A开头
  10. spring framework源码下载并导入eclipse
  11. mysql数据库配置步骤,MySQL数据库安装配置步骤详解
  12. Cisco Vlan trunk
  13. canvas 基础系列(一)之实现抽奖刮刮卡(橡皮擦)
  14. 基于局域网网络编程实现开发板显示相册以及视频和音乐
  15. python function terminated_〔求助〕一份12.3M的txt文档用calibre转换格式失败
  16. TB-02 Kit开发板及TB系列BLE蓝牙模块固件及天猫精灵三元组串口烧录工具操作方法说明及固件市场介绍(基于泰凌微TLSR8258芯片)
  17. 解决方案和项目的区别_(实习招聘)PwC面试官问Advisory和Consulting有什么区别,怎么答?...
  18. php生成手机桌面图标,教你把手机桌面图标和名字,更改成自己喜欢的
  19. pygame 外星人飞船开发摘要
  20. 软件测试面试题整理(七)之性能安全篇

热门文章

  1. Nature Plants:根系微生物可以远程提高植物应对地上部环境胁迫的能力
  2. QIIME 2用户文档. 21图形界面q2studio(2019.7)
  3. 有了易生信,导师再也不用担心我的单细胞转录组整合分析啦
  4. 减肥难?别急,精准调控细菌的方法已横空出世!
  5. python使用fpdf生成结账发票pdf文件
  6. R语言基于遗传算法(Genetic Algorithm)进行特征筛选(feature selection)
  7. R多变量相关性分析及相关性可视化
  8. R符号秩检验(WILCOXON SIGNED RANK TEST)
  9. python实现链表反转(转置)
  10. Relation Networks for Object Detection