如果程序可以由python控制台运行而不能由ipython控制台运行,我该怎么办?

时间:2018-01-04 14:37:10

标签: python console ipython spyder

似乎spyder已经删除了python控制台,但我得到的程序只能由python控制台运行,我该怎么办?或者有什么我错的吗?

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

刚遇到与你最近相同的问题。

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

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

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

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

就我而言,它看起来像这样: example image

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

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

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