问题标签 [python-interactive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

python - 为什么“从文件导入函数名称”在我的交互式 Python 会话中失败但在脚本中有效?

我正在将几个 Python 文件之间共享的常用函数移到第三个 common_commands.py 文件中。为了测试函数,我使用以下方法导入了几个函数:

from common_commands import func_one, func_two

但是得到了这个错误:

ImportError: cannot import name 'func_two'

所以我只尝试导入func_one并且效果很好,但是导入func_two又给了我同样的错误!为什么?!为了让事情变得更加混乱,当我将上面完全相同的导入行放在我正在重构的脚本中时,它工作得非常好。

是什么导致了这种奇怪的行为?

0 投票
0 回答
128 浏览

python - venv中的readline失败

箭头键在我的服务器上不起作用,但仅在从 virtualenv 运行 python 时(参见下面的示例,我按左右键)。

我在这里查看了答案:在 python shell 中按下箭头键时看到转义字符:我没有readline在任一版本的 python 中安装该模块,也没有PYTHONSTARTUP指向任何地方。

有任何想法吗?

0 投票
1 回答
1814 浏览

python - 在 VS Code 中自定义“Python 交互”窗口

有没有办法将“Python 交互”窗口自定义(例如 JSON 配置)到 MS Python 扩展附带的 iPython/Jupyter 控制台?

我希望能够在窗口内调整变量资源管理器窗格的大小(目前无法调整大小并占用一点屏幕空间。

我还希望 iPython 控制台看起来/操作起来像本机 iPython 控制台。也就是说,有一个开放的控制台,只需按 enter 即可提交命令(与默认值相比shift+enter)。理想情况下,我希望它看起来/操作起来像 Spyder 的交互式控制台。任何想法或想法将不胜感激。

作为一种解决方法,我可以从集成终端启动 iPython 会话,然后从编辑器中选择所有代码并将其发送到终端(然后将其发送到 iPython),但这并不理想,并且失去了交互式窗口和内置变量浏览器,非常好用!谢谢

0 投票
2 回答
171 浏览

python-3.x - Python 3 dis.distb() 交互式 promt 上的汇编语言代码 - Python Bytecode Disassembler

我正在使用 python 3 在我的命令行界面上运行代码。但是,我很困惑为什么dis.distb()不给我一个汇编语言代码来print("Hello World)解决缺少引号的错误。

此代码为我提供了缺少字母“t”的打印功能的汇编代码

上面的错误类型有什么区别?我试图了解 python 在这种情况下是如何工作的。

0 投票
1 回答
322 浏览

python - Jupyter 交互 ipywidgets:一个参数的多个小部件

是否可以将多个小部件链接到一个参数?
我有这三个布尔小部件:

我试图用交互调用的函数有一个参数,它是三个布尔值的列表。例如:

现在我尝试使用例如交互,interact(test, x=fixed(3), data=[w1, w2, w3]);但它给出了错误

“复选框”对象不可迭代

有什么方法可以将这三个小部件链接到单个参数data?我必须将此参数保留为布尔列表。

0 投票
1 回答
189 浏览

pandas - Matplotlib 图不显示在 Python 交互窗口中

以下是我的代码,但即使我在 Python 交互窗口上运行它,我也无法在我的 Visual Studio 代码上显示该图,它通常在运行后应该显示一个图表。表格显示得很好。我也没有像通常那样弹出默认图表。我究竟做错了什么?

csv 文件的数据如下所示 在此处输入图像描述

0 投票
0 回答
19 浏览

python - Pycharm 可以通过 ternimal 和 `Run` 导入 dlib,但在交互式环境中无法这样做(Pycharm 控制台和 `Debug`)

我对 Pycharm 控制台和 Pycharm 终端的不同行为感到困惑。

我在 venv 中安装了一个 dlib 包,并且可以在 Pycharm 终端中成功导入它。没有引发错误。

我的控制台和终端具有相同的环境变量设置(默认设置)。但是当我尝试在控制台中导入 dlib 时,它给了我一个错误说:

你能提出任何可能的解决方案吗?谢谢!

0 投票
1 回答
504 浏览

image - 使用面板小部件以交互方式更新 Holoviews 图像

我有一组灰度图像(2D numpy 数组),并希望根据 holoviews.MultiSelect 小部件的状态同时显示其中的几个,但在 MultiSelect 小部件中进行选择时无法更新图像。这是一个最小的工作示例:

初始面板布局符合预期,但是当我在 MultiSelect 中选择索引时,图像不会更新。检查 MultiSelect 对象的值,

image_selector.value[0]

我得到了选定的索引,所以问题必须出在装饰change_image_shown函数中,但我没有尝试过任何工作。我错过了什么?

0 投票
1 回答
29 浏览

python - 仅在当前窗口关闭后绘制下一张图像

我有一堆卫星图像正在检查错误,这非常乏味。我想要一种在 Python 中有效地做到这一点的方法,我可以在其中查看图像,完成后关闭窗口,查看下一张图像等,而无需我每次都更改代码(例如plt.imshow(image1)plt.imshow(image2)等.)。

我尝试使用input()which 暂停一个功能,直到用户按下 ENTER 但不幸plt.imshow()的是它阻止显示图像,直到循环完全完成,然后它只显示循环中的最后一个图像。

关于我如何做到这一点的任何想法,或者在 Python 中交互绘图的另一种方式?

谢谢

0 投票
1 回答
1350 浏览

visualization - Streamlit `altair_chart` 图表不是交互式的

我正在尝试绘制交互式财务图表,但是当我使用它时它不会变成动态st.altair_chart的(图表的默认设置altair)。这是代码:

此代码导致绘图如下:

蜡烛图

(供参考,原始问题)