- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
当我从我的 docker-compose
之一添加远程解释器时,它似乎没有成功并且在对话框中没有显示任何包。当我向调试器添加解释器时,它会说:
python packaging tools not found.
然后如果我点击安装打包工具,就会显示错误:
ERROR: for dockeryard_pycharm_helpers_1
Cannot start service pycharm_helpers: network not found
Starting dockeryard_postgres_1 ...
Starting dockeryard_nginx_1 ...
Starting dockeryard_redis_1 ...
Starting dockeryard_postgres_1 ...
Starting dockeryard_nginx_1 ...
Starting dockeryard_pycharm_helpers_1
Starting dockeryard_redis_1
Starting dockeryard_worker_1 ...
Starting dockeryard_worker_1
Starting dockeryard_pycharm_helpers_1
ERROR: for dockeryard_pycharm_helpers_1 Cannot start service pycharm_helpers: network not found
ERROR: for pycharm_helpers Cannot start service pycharm_helpers: network not found
[31m
ERROR [0m:
注意,这个解释器已经在使用中,我可以通过 PyCharm 远程连接,但我已经添加并最终删除了一个自定义网络到容器中。
如 Configuring Remote Python Interpreters 中所述- “添加远程 Python 解释器时,首先将 PyCharm 助手复制到远程主机”。我猜想出了点问题,因为网络在 docker-compose 中更新了。
据我从错误消息中了解到,当 PyCharm 启动解释器时,它会尝试使用/查找该网络 c7b0cc277c94ba5f58f6e72dcbab1ba24794e72422e839a83ea6102d08c40452
。
我在运行时没有在任何地方看到该网络:
$ docker network inspect dockeryard_default
因此,PyCharm 将其存储在某处,并且不会随更改而更新。我试图删除解释器(使用 PyCharm 对话框)并将其添加回来 - 结果相同。
如何摆脱这个网络,让 PyCharm 能够再次调试?
谢谢。
最佳答案
有一个几乎相同的错误并且能够克服它。我做了两件事,虽然我不确定哪个是实际的解决方案:
Preferences -> Project -> Project Interpreter -> Path mappings
下的映射正确无误(b) Run -> Edit Configurations -> <Your_Configuration> -> Path mappings
希望这会有所帮助。 PyCharm docker-compose
似乎对一些人有用,对另一些人来说是真正的 PITA。
另一个注释。我从 PyCharm 2018 降级到 2017.3,因为 2018 年存在已知的 docker 错误。
编辑:它似乎是 docker-compose down
从 CLI 重新引入错误 -_-
关于docker - 无法让 PyCharm 在 docker 上使用远程解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49818282/
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 2年前关闭。 Improve t
所以我需要对 Json 响应进行格式化,以便每行有三个元素以及需要多少行。 除了懒惰和必须跟踪计数器之外,让一行超过十二列是否有任何负面影响,因为它们会创建一个新行? 即使从 bootstrap 文档
我听说不应使用 gcc 的 -O3 选项进行编译。真的吗?如果是这样,避免使用 -O3 的原因是什么? 最佳答案 答案是:这取决于您的代码。 基本的经验法则是这样的: 在 -O1 处,编译器会进行不需
谁能告诉我或指出一些资源来解释为什么在超链接中使用 javascript:void(0) 是有害的(尤其是在 Internet Explorer 6 中)? 最佳答案 不推荐在链接中使用 javasc
我正在尝试在测试中下载文件。我已经成功开始下载而没有收到下载提示。现在的问题是我收到一条警告,说“这种类型的文件可能会损害您的计算机。您想保留...吗?”我需要选择“放弃”或“保留”。我尝试为此找到
我已经在 Play 商店和另一个市场上发布了一个应用程序,但在最近的 2 个版本中,只有该市场的用户遇到了这个警告:“被游戏保护阻止/这个应用程序可能有害/仍然安装”我怎样才能摆脱这个?我什至在发布期
我正在使用 selenium chromedriver 来自动化 Web 应用程序。在我的应用程序中,我需要下载 xml 文件。但是当我下载 xml 文件时,我收到“这种类型的文件可能会损害您的计算机
我在使用受 Recursive Makefile Considered Harmful 启发的 makefile 来构建我的程序时遇到了一些麻烦。纸。 我是 makefile 的新手,我能够很好地构建
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
(与此问题 Is It Safe to Cast Away volatile? 相关,但不完全相同,因为该问题与特定实例有关) 是否有过抛弃 volatile 被不视为危险做法的情况? (一个特别的例
我有一个简单的 Ruby 测试环境设置:minitest、guard、guard-minitest 和 terminal-notifier-guard。 我正在使用以下 Rakefile,所以我的测试
我在使用 Selenium WebDriver chrome 下载 JAR 文件时遇到问题。以下是我尝试从 stackoverflow 上可用的不同线程中找到的代码,但没有一个有效。 示例 1 - C
我有一个适用于三星平板电脑的 Android 应用程序,它使用从平板电脑耳机插孔获取电源的外部设备。当外部设备打开时(通过编程方式最大化音量),Android 会短暂地显示一个警告弹出窗口说:“如果你
(请原谅我的英文) 下面是一个非常简化的示例代码。 function test(limit) { let count = 0, undone = true; function inc(
我刚刚读了Eric Lippert's "Arrays considered somewhat harmful"文章。他告诉他的读者,他们“可能不应该返回一个数组作为公共(public)方法或属性的值
我正在使用 selenium 自动填充 chrome 中的网站。当我下载 exe 或 XML 文件时,我收到一个带有保留和丢弃选项的弹出窗口“此类文件可能会损害您的计算机”。如何以编程方式禁用此功能?
我正在使用 Selenide 框架和 Java 来编写一些自动化测试。我的测试之一是文件下载。单击下载按钮后,Chrome 会显示消息“这种类型的文件可能会损害您的计算机。您是否仍要保留 file.x
尽管将 safebrowsing.enabled 设置为 true/false,警告...这种类型的文件可能会损害您的计算机... 仍在浏览器中显示。如何隐藏这些信息? 最佳答案 启用使用 Chrom
我是一名优秀的程序员,十分优秀!