【问题标题】:what can I do if a program can be run by python console while can not be run by ipython console?如果一个程序可以由 python 控制台运行而不能由 ipython 控制台运行,我该怎么办?
【发布时间】:2018-06-14 07:35:29
【问题描述】:

spyder好像去掉了python控制台,但是我得到了一个程序只能通过python控制台运行,我该怎么办?或者有什么我错了吗?

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

【问题讨论】:

  • 你在你的spyder环境中安装了吗?注意,你也可以在标准环境中安装 ipython。
  • 不知道如何在spyder中安装python控制台...

标签: python console ipython spyder


【解决方案1】:

在安装在 Windows 操作系统的 Spyder3 中,我们可以使用 Tools --> Current user environment variables....添加 adb 的路径。 在这里,我们可以通过将 adb.exe 文件附加到路径变量来添加路径。然后,我们需要重启 Spyder3。然后,您将能够直接运行您的脚本,并从 Spyder3 IPython 控制台访问 adb.exe,或者只需单击“运行”按钮。

【讨论】:

    【解决方案2】:

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

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

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

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

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

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

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

    如果还是不能运行,可能是你的环境变量设置不正确。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多