如果一个程序可以由 Python 控制台运行,而不能由 iPython 控制台运行,我该怎么办?



看来spyder已经删除了python控制台,但是我得到的程序只能通过python控制台运行,我该怎么办? 还是我错了什么?

从github获得了一些代码,它需要Android的ADB驱动程序,安装ADB后,我可以使用python wechat_jump_auto.py在cmd中运行该程序,但不能使用ipython在spyder中运行。

在Windows操作系统中安装的Spyder3中,我们可以使用工具-->当前用户环境变量将路径添加到adb。在这里,我们可以通过将路径附加到 path 变量来添加 adb.exe 文件的路径。然后,我们需要重新启动Spyder3。然后,您将能够直接从Spyder3 IPython控制台访问adb.exe或通过单击运行按钮直接运行脚本。

最近刚遇到和你一样的问题。

事实上,使用ADB工具的程序似乎无法在Spyder中运行,即使通过python控制台(我的Spyder IDE配备了Ipython控制台和Python控制台(。

解决此问题的一种实用方法是在cmd中运行代码。

打开您的cmd窗口并执行以下操作:

python "xxx(path)xxxx.py(file name)"

就我而言,它看起来像这样:示例图像

按 Enter 键,希望您的代码能够成功运行。

如果它仍然无法运行,则可能是您没有正确设置环境变量。

希望这可以解决您的问题。祝你好运:)

最新更新