python - 使用Pycharm调试django meet错误

标签 python mysql django pycharm

我尝试使用 pycharm 调试我的 django 项目,但由于连接到 mysql 数据库时出现错误“加载 MySQLdb 模块时出错”而失败。其实我一开始连接django和mysql的时候就遇到过这个问题,通过添加一行解决了这个问题 bash_profile 中的“export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/”,因为在我的 Mac 中 mysql 在此路径中停滞。我尝试将此变量添加到 Pycharm 首选项的 Python 控制台和 Django 控制台,但它仍然不起作用。 我认为这可能是因为 Pycharm 有内置的环境变量设置,但我该如何解决这个问题? 感谢您的帮助!

顺便说一句,我正在使用 Macbook、Python3.5、Django1.10、MySQL。

最佳答案

要在 PyCharm 中进行调试,您应该首先在编辑配置中设置虚拟环境:

  1. 从工具栏菜单中选择运行
  2. 点击编辑配置
  3. 在新对话框中,选择 Python 解释器旁边的项目虚拟环境。
  4. 之后调试您的项目。(它应该可以工作)

如果您在第 3 步的选项中找不到您的虚拟环境,请尝试在 PyCharm 中添加您的虚拟环境,如下所示:

  1. 从工具栏菜单中选择文件

  2. 从下拉列表中选择设置选项。

  3. 在新对话框中,从左侧菜单中选择项目:MyProject> Python Interpreter选项。

  4. 从右上角选择“添加”(“+”) 符号并找到您的虚拟环境目录。您会看到我在下面的图片上标记的标志: image

然后重复配置编辑的第一个过程。

关于python - 使用Pycharm调试django meet错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39142335/

相关文章:

python - 如何从python中的.sec.gz类型的ftp服务器读取文件

java - 为Python/Pygame程序员用java制作图形窗口

python - Django 通过 F() 更新日志和平方,需要一个 float

mysql - 在 PHPMYADMIN 中使用 group_concat 将结果显示为 [BLOB - 3B]

c# - 存储过程的执行未运行

django - 如何记录 Django REST Framework 文档的响应模式?

django - 在 Windows 上获取 "OSError: dlopen() failed to load a library: cairo/cairo-2"

python - 使用列表时在赋值之前使用变量错误

python - python中namedtuple中的字段小写

mysql - 将Access数据库与Mysql服务器链接并使用Access作为前端[表问题]