从Teminal运行python程序时出错,但在Pycharm中运行正常

时间:2018-01-08 03:43:24

标签: python python-2.7

我在Pycharm中使用python2.7,从Pycharm

启动时程序运行正常

enter image description here

Pycharm的输出是

enter image description here

我正在运行相同的程序表单终端,它显示错误,如下所示

enter image description here

经过一番讨论,我做了以下

我将python中的项目解释器更改为which python2路径,如下所示

enter image description here

然后从Pycharm运行程序

enter image description here

但是从终端运行它仍然有同样的问题

enter image description here

1 个答案:

答案 0 :(得分:0)

它无效的原因是我尝试导入位于其他位置的XenAPI,如下所示pycharm能够使用import vkey.XenAPI访问但是从终端不是。

enter image description here

现在这个问题可以通过两种方式解决

  1. 使用virtualenv,请关注this tutorial

  2. 好消息是我们可以使用pip直接安装XenAPI包,如下所示

  3. enter image description here

    以下是显示其工作情况的屏幕截图

    enter image description here