/usr/bin/python:没有名为barista .__ main__的模块; 'barista'是一个包,不能直接执行
我试图用Ubuntu16.04 python2.7.12来驱动github项目:https://github.com/kjchavez/distributed-deep-q。我已经正确安装了caffe和pycaffe。/usr/bin/python:没有名为barista .__ main__的模块; 'barista'是一个包,不能直接执行
当我试图做一个新caffemodel与下面的命令(在自述中给出)
蟒蛇-m咖啡师型号/ deepq/train_val.prototxt型号/ deepq/deepq.caffemodel --solver模型/deepq/solver.prototxt
它给了我错误
在/ usr/bin中/ Python的:无模块命名的咖啡师.__主要__; 'barista'是一个包,不能直接执行
我已经阅读了关于python2.6中的相同类型的错误命令“python -m”,但即时通讯使用python 2.7。 Barista是主项目目录中的一个目录,它包含带有__init __.py而不是__main __.py的python文件。我在.bashrc文件路径/ caffe/python和/ main_project_directory中包含了$ PYTHONPATH。
如果有人有一个想法,我失败了,我会很高兴。我认为这个问题是在Python版本,但不确定。我可以在以后的文章中提供关于我的系统和设置的额外信息。
的readme说,你应该使用这样的启动程序:
python main.py models/deepq/train_val.prototxt models/deepq/deepq16.caffemodel
看来,在某些时候有一个文件[...]/barista/__main__.py
这将允许使用python -m barista
,但该文件has been renamed到[...]/main.py
,描述here可能只是没有更新。
现在它的工作!非常感谢你!!!!!!我很开心:))))我是这些东西的新手,我一直在这个特殊的问题多天工作。 –