小编Joh*_*n Q的帖子

Mac OSX 上的 _libiconv 或 _iconv 未定义符号

在 Mac OSX 上从源代码编译某些包时,出现以下 iconv 错误:

Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
  "_iconv_close", referenced from:
  "_iconv_open", referenced from:
Run Code Online (Sandbox Code Playgroud)

或者我得到:

Undefined symbols for architecture x86_64:
"_libiconv", referenced from:
"_libiconv_open", referenced from:
"_libiconv_close", referenced from:
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该如何解决这种依赖性,或者更一般地说,弄清楚发生了什么以及如何解决它?

iconv libiconv

17
推荐指数
3
解决办法
5025
查看次数

PyCharm远程调试 - 连接但无法启动调试

基础:

  • 我有一个运行良好的django项目(本地和远程服务器上).
  • 我使用"远程调试"配置文件在本地启动pycharm,它看起来很好.

    Starting debug server at port 4000
    Use the following code to connect to the debugger:
    import pydevd
    pydevd.settrace('<my local machines public ip addr>', port=4000, suspend=False)
    Waiting for connection...
    
    Run Code Online (Sandbox Code Playgroud)
  • 在远程服务器上,我对pycharm-debug.egg进行了适当的调用__init__.py(但我也尝试将它放在代码中的其他位置).

  • 我启动这样的远程服务器,python manage.py runserver <remote domain name>:8000并在本地pycharm IDE /调试器上看到:

    "Connected to pydev debugger (build 133.1347)"
    
    Run Code Online (Sandbox Code Playgroud)
  • 在此之后,事情只是坐在那里......我没有得到关于执行地点的任何反馈,并且pycharm IDE中没有能力"启动/继续/运行"任何东西.

  • 在远程服务器上,如果我<ctrl-c>,我看到:

    File "/<path here>/pycharm-debug.egg/pydevd.py", line 1256, in settrace
    File "/<path here>/pycharm-debug.egg/pydevd.py", line 1305, in _locked_settrace
    
    Run Code Online (Sandbox Code Playgroud)

我的猜测是一切都正常连接,但我没有看到一种方法来启动所有运行.我有"暂停=假",所以我原本预计它会开始.当我尝试针对远程服务器启动页面时,我得到"未连接",因此Web服务器显然还没有运行(如果curl http://<remote server domain>:8000我得到的话curl: (7) Failed connect to …

python django remote-debugging

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

标签 统计

django ×1

iconv ×1

libiconv ×1

python ×1

remote-debugging ×1