小编Ais*_*are的帖子

调试未在 PyCharm 上为我的 Django 项目运行

在最近更新 PyCharm 后,我无法为我的 Django 项目使用调试选项运行。

堆栈跟踪的最后一行给出错误

Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪的前几行给出了错误

Fatal Python error: Cannot recover from stack overflow.
Run Code Online (Sandbox Code Playgroud)

这是完整的堆栈跟踪 -

pydev debugger: process 21976 is connecting

Connected to pydev debugger (build 181.5087.37)
Fatal Python error: Cannot recover from stack overflow.

Thread 0x000070000ee34000 (most recent call first):
  File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 101 in _on_run
  File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 303 in run
  File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/threading.py", line 916 in _bootstrap_inner
  File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/threading.py", line 884 in _bootstrap

Thread 0x000070000e931000 …
Run Code Online (Sandbox Code Playgroud)

python django pycharm

6
推荐指数
1
解决办法
905
查看次数

如何在我的 android 应用程序中访问 raspberry.local?

我在我的覆盆子PI运行的Django,和我使用的avahi守护进程来访问我的RPI raspberrypi.local。在我的 Django 上,我为我的 android 应用程序制作了 API,以便通过 HTTP 协议访问。例如,我的 http 请求网址之一是: http://raspberrypi.local/api/getUserNames/

问题是 android 没有在我的本地 wifi 网络上访问这个 url,我已经确认我的 android 设备和 rpi 都连接到同一个 wifi 网络,但仍然http://raspberrypi.local无法在 android 上工作。虽然它在我的 PC 和 MAC 上运行良好。

我试图找到解决方案并经历了许多关于 bonjour、mDNS、jmDNS、android-multicast 的问答。但所有这些要么太混乱而无法实施,要么不起作用。请帮助我,我被卡住了一段时间。

注意: 在我的 Rpi 上,avahi-daemon 将自己广播为“_workstation._tcp”。服务类型

——

我的解决方案:

http://www.dodgycoder.net/2015/02/setting-up-bonjourzeroconfmdnsnsd.html

Android NSD(网络服务发现)解决了我的问题。我只使用了 Discovery Listener 和 Resolve Listener 来解决我的目的。我专门用来SERVICE_TYPE = "_workstation._tcp.";avahi-daemon搜索raspberrypi.local

dns android mdns jmdns raspberry-pi2

5
推荐指数
1
解决办法
8675
查看次数

错误使用pip安装mysqlclient,找不到用于-lssl的库

我在MacOS上运行mysql@8.x版本,我已经用brew安装了mysql和mysql-connector-o。目前与mysql的brew链接。

在我的python3虚拟环境中运行Django项目时,我收到以下错误-

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?
Run Code Online (Sandbox Code Playgroud)

并在使用pip安装mysqlclient时,出现以下错误

clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Dversion_info=(1,3,13,'final',0) -D__version__=1.3.13 -I/usr/local/Cellar/mysql/8.0.12/include/mysql -I/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c _mysql.c -o build/temp.macosx-10.13-x86_64-3.6/_mysql.o
clang -bundle -undefined dynamic_lookup -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk build/temp.macosx-10.13-x86_64-3.6/_mysql.o -L/usr/local/Cellar/mysql/8.0.12/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.13-x86_64-3.6/_mysql.cpython-36m-darwin.so
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang' failed with exit …
Run Code Online (Sandbox Code Playgroud)

python mysql pip

2
推荐指数
1
解决办法
965
查看次数

标签 统计

python ×2

android ×1

django ×1

dns ×1

jmdns ×1

mdns ×1

mysql ×1

pip ×1

pycharm ×1

raspberry-pi2 ×1