Python无法在Linux

时间:2016-08-25 23:34:30

标签: python linux python-2.7

我试图在python程序中使用Linux上的CasADi library,但我一直收到以下错误:

Traceback (most recent call last):
  File "EAF_Model.py", line 16, in <module>
    from casadi import *
  File "/vagrant/SRC_Local_Website/EAF_MODEL/python_plugins/casadi-py27-np1.9.1-v3.1.0-rc1/casadi/__init__.py", line 34, in <module>
    from casadi import *
  File "/vagrant/SRC_Local_Website/EAF_MODEL/python_plugins/casadi-py27-np1.9.1-v3.1.0-rc1/casadi/casadi.py", line 21, in <module>
    _casadi = swig_import_helper()
  File "/vagrant/SRC_Local_Website/EAF_MODEL/python_plugins/casadi-py27-np1.9.1-v3.1.0-rc1/casadi/casadi.py", line 20, in swig_import_helper
    return importlib.import_module('_casadi')
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named _casadi

我的python文件中导致此错误的代码如下:

from sys import path
path.append(r"/vagrant/SRC_Local_Website/EAF_MODEL/python_plugins/casadi-py27-np1.9.1-v3.1.0-rc1")
from casadi import *

不幸的是,我是Linux,Python和CasADi的新手,所以我不确定出了什么问题。我已尝试(并重新尝试)准确地按照上述链接中的说明进行操作,但错误始终相同。我也试过移动文件夹并使用不同的路径(因为我不确定/vagrant/SRC_Local_Website/EAF_MODEL/python_plugins/casadi-py27-np1.9.1-v3.1.0-rc1是否正确)但到目前为止还没有任何效果。

我也在Windows上尝试了相同的过程,一切正常。

问题:为什么Python无法找到CadADi?

0 个答案:

没有答案