- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 IntelliJ 中使用 Crossbar.io 构建一个应用程序。由于您在 shell 中使用 crossbar start 命令启动应用程序,因此我不清楚如何(理想情况下自动)将 Python 调试器附加到适当的脚本。有人有主意吗?
最佳答案
问得好。
我对如何调试也有点困惑,因为看起来 crossbar 有点将 python 2 和 3 混合在一起。我想在Python 3的虚拟环境下安装crossbar.io,因为示例组件使用python 3,但由于某种原因,我无法在Python 3的虚拟环境下安装crossbar,我被迫使用Python 2进行WAMP路由反而。我通常使用pyenv然而,我相信它们不是 virtualenv,而是相似的。我最终创建了 2 个 pyenv。一个使用 Python 2.7.6 纯粹用于 crossbario 路由器,另一个使用 Python 3.4.2 用于应用程序组件。
我不知道这是否是解决这个问题的最佳方法,但这就是我所做的。我使用 PyCharm,但我相信 IntelliJ 也类似。
我还没有在 virtualenv 下尝试过这个,但我认为它非常相似。
通过 pyenv 安装 python 2.7.6
$ pyenv install 2.7.6
使用 Python 2 为 crossbar.io 创建 pyenv
$ pyenv virtualenv 2.7.6 crossbar$ pyenv activate crossbar(crossbar)$ pip install crossbar
查找并复制您刚刚安装的 crossbar 可执行文件的完整路径。
(crossbar)$ which crossbar
然后复制路径。
通过 pyenv 安装 python 3.4.2
$ pyenv install 3.4.2
使用 Python 3 为应用组件创建 pyenv
$ pyenv virtualenv 3.4.2 app$ pyenv activate app(app)$ pip install autobahn
创建一个普通的 PyCharm 项目,其中“app”作为本地 python 环境。我的意思是使用应用程序 pyenv 中的 python 可执行文件作为解释器。
生成一个 hello world crossbar.io 应用程序。
$ pyenv activate crossbar(crossbar)$ crossbar init --template hello:python
从菜单栏转到“运行/编辑配置...”
~/.pyenv/versions/crossbar/bin/crossbar
关于python - 在 IntelliJ 中调试 Crossbar.io 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27476238/
目标 我有一个简单的发布服务器(在 nodejs 中,使用 autobahn.js )从机器接收数据,然后将其发布给感兴趣的订阅者。 我目前正在进行集成测试,我需要知道: 如果 crossbar 正在
在漫画字体中,一些作者区分了“大写字母 i with crossbars”和“capital i without crossbars”,通常使用 crossbars 版本作为第一个人称代词,另一个用于
我目前正在尝试通过 Crossbar/Autobahn 使用 Websockets 实现用户通知系统。我已经完成了多项测试并阅读了文档,但是,我不确定是否有解决以下工作流程的方法: 用户使用网络应用程
我正在尝试使用 rawsocket 作为使用 autobahn-python 客户端和 crossbar 服务器的传输方式(不起作用,并且不建立连接) DEBUG:file_uploader.spEm
我喜欢 crossbar.io 及其工作方式(个人)。但我想知道如何使用 Autobahn(Crossbar.io) 为典型的动态聊天应用程序设置架构。 这里的动态聊天是指为每个 url 创建的单独聊
我在这里运行了这个例子:https://github.com/crossbario/crossbarexamples/tree/master/wss/python ,一切正常。 但是,以下情况对我不起
我想使用 WAMP使用 websockets 的 RPC 和 Pub/Sub 协议(protocol)。特别是,我对使用 crossbar.io 感兴趣作为 WAMP 服务器。 我通读了 WAMP 的
我想使用 crossbar.io 在网络上显示有关长期运行的 python 守护进程的实时统计信息。显示部分使用 AutobahnJS 工作得很好,但我很难处理将统计信息发布到 crossbar.io
我是一个横栏菜鸟。我正在尝试使用 python 中的高速公路和 crossbar 订阅一个主题。 交叉栏 URL 为“wss://******.******.org/ws/”,主题为 c******d
我正在 IntelliJ 中使用 Crossbar.io 构建一个应用程序。由于您在 shell 中使用 crossbar start 命令启动应用程序,因此我不清楚如何(理想情况下自动)将 Pyth
我是一名优秀的程序员,十分优秀!