use*_*er1 19 python ipython visual-studio-code
我正在使用带有DonJayamanne python扩展的visual studio代码.它运行正常,但我希望有一个像Matlab中的交互式会话,在代码执行后,每个定义和计算结果都保留在控制台中并可访问.
例如,运行此代码后:
a = 1
Run Code Online (Sandbox Code Playgroud)
python会话终止,我不能在控制台中键入如下内容:
b = a + 1
print(b)
Run Code Online (Sandbox Code Playgroud)
我知道python会话可以使用"-i"标志保持活动状态.但这根本行不通.
每次运行代码文件时,都会生成一个新的python进程.有没有办法在一个控制台中运行连续运行?再次像Matlab一样?
这对我来说听起来非常重要和微不足道.我错过了一些我无法找到解决方案的东西吗?
小智 5
我将以下几行添加到用户设置文件中,然后它可以工作。选择一些python代码行,然后右键单击并选择“在python终端中运行选定的代码”
解决方案1: 将启动iPython终端
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/K ipython"],
Run Code Online (Sandbox Code Playgroud)
解决方案2:将启动类似“ python -i”的终端
"python.terminal.launchArgs": ["-i"],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20319 次 |
| 最近记录: |