ModuleNotFoundError:没有名为“ merlin.tradelogic”的模块,以及有关pyhv和deap模块的问题

时间:2019-02-28 22:01:22

标签: python

我继承了一些我试图执行失败的代码。对于背景,我需要将代码从旧环境移到新环境。 python代码是通过名为./launch.sh的外壳脚本从名为mktdata.out的文件夹中启动的。这似乎工作正常。但是,执行./launch后,以下错误将立即返回到终端:

[user@localhost mktdata.out]$ ./launch.sh 
[user@localhost mktdata.out]$ /usr/local/lib/python3.6/site-packages/deap/tools/_hypervolume/pyhv.py:33: ImportWarning: Falling back to the python version of hypervolume module. Expect this to be very slow.
  "module. Expect this to be very slow.", ImportWarning)
/usr/local/lib/python3.6/site-packages/deap/tools/_hypervolume/pyhv.py:33: ImportWarning: Falling back to the python version of hypervolume module. Expect this to be very slow.
  "module. Expect this to be very slow.", ImportWarning)
Traceback (most recent call last):
  File "strats/merlin.py", line 13, in <module>
  File "strats/merlin/tradeopt.py", line 11, in <module>
ModuleNotFoundError: No module named 'merlin.tradelogic'

我认为输出告诉我,merlin中缺少名为tradelogic的脚本模块。但是,我从所有代码移出的旧环境中进行了考察,其环境与新环境中的环境相同。因此,我不确定要使此代码正常工作需要做什么?

我不确定是否相关,但是在deap和pyhv.py周围的终端输出中也有错误。

编辑

有关分层结构的文件结构,请参见以下内容:

├── dao
│   ├── cythonlib
│   │   ├── cyrandom.cpython-35m-x86_64-linux-gnu.so
│   │   └── __init__.pyc
│   ├── fin
│   │   ├── algorithms.pyc
│   │   ├── __init__.pyc
│   │   ├── pnl.cpython-35m-x86_64-linux-gnu.so
│   │   ├── port_opt.pyc
│   │   └── stats.pyc
│   ├── __init__.pyc
│   ├── iotools
│   │   ├── blbmktdata.pyc
│   │   ├── blpwrapper.py.bak
│   │   ├── blpwrapper.pyc
│   │   ├── datamodel.pyc
│   │   └── __init__.pyc
│   ├── pair
│   │   ├── adfvalues.pyc
│   │   ├── cointegration.pyc
│   │   ├── __init__.pyc
│   │   ├── pairid.pyc
│   │   └── spread.pyc
│   ├── stock
│   │   ├── corpactions.pyc
│   │   ├── filter.pyc
│   │   └── __init__.pyc
│   └── utils
│       ├── concreteid.pyc
│       ├── config.pyc
│       ├── functools.pyc
│       ├── __init__.pyc
│       ├── itertools.pyc
│       ├── roll.pyc
│       └── rw.pyc
├── merlin
│   ├── cmdopt.pyc
│   ├── __init__.pyc
│   ├── instrument.pyc
│   ├── mktdata.pyc
│   ├── overview.pyc
│   ├── pair.pyc
│   ├── portfolio.pyc
│   ├── stratconfig.pyc
│   ├── tradega.cpython-35m-x86_64-linux-gnu.so
│   ├── tradelogic.cpython-35m-x86_64-linux-gnu.so
│   ├── tradeopt.pyc
│   ├── utils.pyc
│   ├── var.pyc
│   └── wrtconfig.pyc
├── merlin.pyc
└── merlin.sh

如果有人可以提供一些指导,将不胜感激。

谢谢

0 个答案:

没有答案