当前位置: 首页 > 知识库问答 >
问题:

Ubuntu Virtualbox中Pycharm中的Python控制台无法连接

巫马昆杰
2023-03-14

我正在使用Aldryns环境开发django cms站点。

我使用的是windows 10,这并不完美,所以我用Virtualbox创建了一个虚拟机Ubuntu 16.04。在虚拟机中,我安装了Pycharm 2016.1.3。

Aldryn support(不知疲倦的人)帮助我设置了Ubuntu和Py魅力的docker支持:

只需创建一个文件/etc/default/docker,其中包含:

DOCKER_OPTS="-H unix:///var/run/docker.sock -H tcp://127.0.0.1:2376"

将以下内容放入/etc/systemd/system/docker.service.d/daemon.conf

(如果目录尚不存在,则创建目录):

[Service]    
    EnvironmentFile=/etc/default/docker    
    ExecStart=   
    ExecStart=/usr/bin/docker daemon $DOCKER_OPTS

然后发出以下两个命令:

sudo systemctl daemon-reload 
sudo systemctl restart docker

现在Py魅力能够看到docker容器内。即项目解释器很好地显示了所有已安装的包。

我做了所有这些,所以我可以从Pycharm使用python控制台。

错误:Windows上还不支持交互模式。)

现在我得到了这个错误:

xyz_w:python /opt/.pycharm_helpers/pydev/pydevconsole.py0 0

PyDev控制台:正在启动。

无法连接到控制台进程。

进程已完成,退出代码为143

通过终端播放它可以提供:

me@my-VirtualBox:~/xyz$ docker-compose run --rm web python manage.py shell 

/app/addons/aldryn django/aldryn_config.py:56:

运行时间警告:

没有配置缓存。返回缓存\u URL=locmem://
运行时警告,

找不到Django。

linux2上的Python 2.7.11(默认,3月3 2016, 10:57:12)[GCC 4.9.2]键入“帮助”、“版权”、“信用”或“许可”获取更多信息。互动控制台

我如何解决这个问题,所以我将能够使用python控制台?

共有1个答案

李锦
2023-03-14

卸载docker集成插件以获得PyCharm的捆绑版本。(确保你有一个新的Py魅力版本。)

来源:https://youtrack.jetbrains.com/issue/PY-18853#comment=27-1362538

 类似资料:
  • 我目前正在使用Mac OS Sierra和PyCharm终极版的最新(更新)版本。然而,每次我试图运行Python控制台时,它都失败了。 我尝试了多种解决方案,包括以下内容: 尝试类似的StackOverflow问题中提到的解决方案。 完全删除Anaconda(重启系统),然后尝试运行控制台。 移除并重新安装PyCharm. 使用不同版本的Python(2.7/3/3.5/3.6) 在虚拟环境中创

  • PyCharm有一个完整的代码完整的Python控制台,可以在选项菜单:工具(Tools) - >运行Python控制台(Run Python Console)中找到。 使用上一章中的代码,如下所示 - 现在,在控制台下运行代码来执行脚本以获取所需的输出,如下所示。 您可以在控制台中,观察到输出如下所示 -

  • 我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH并导入了一个项目,一个Django项目。我将项目设置为Django的一个,然后我尝试右键单击带有Django环境的Project-->Django-->Shell。 我在控制台中出现了以下错误: 如果我尝试打开一个Windows shell并执行通常的python manage.py sh

  • 我最近安装了Caffe以及OpenCV和其他依赖项。Pycharm运行了两天,今天我不能再在Pycharm中启动Python控制台了。我可以毫无问题地在终端启动python。。。每次我尝试启动Python控制台时,都需要一段时间才能“连接到控制台”,然后我会得到以下结果: /Users/myname/anaconda/bin/python"/应用程序/PyCharm CE. app/内容/助手/p

  • 我使用Pycharm社区2022.2和Python 3.8.10。我可以检查python控制台是否有正确的解释器,是否正确安装了所有的包。我可以毫无问题地从Pycharm的终端运行我的脚本。然而,当我试图使用python控制台运行我的脚本时,我在第一行(import pandas)中得到错误,它不能识别pandas。我试图从python控制台导入其他包(已经安装的),但是它们没有被识别“名称‘nu

  • 我正在使用Eclipse Version:Oxygen.3a发行版(4.7.3a)下的Python3.7.7,希望能够在Eclipse PyDev控制台中运行ipython。 虽然ipython在“Windows->首选项->PyDev->解释器->软件包”下显示为已安装 对于Eclipse中的PyDev控制台来说,它仍然是未知的: windows控制台对此表示: 任何帮助都将不胜感激!