Python ImportError:从可执行文件启动时没有名为Dropbox的模块

时间:2015-11-04 17:51:24

标签: python-2.7 dropbox-api

我的Python 2.7应用程序使用dropbox api作为远程存储。同样,我正在使用flask框架来创建RESTful API。

我遇到的问题似乎源于将程序作为可执行文件运行,即在执行

之后
  

chmod a + x run.py

并尝试使用

运行我的应用程序
  

./ run.py

我收到以下错误:

  

ImportError:没有名为dropbox的模块

与调用堆栈一起导向导入Dropbox的模块。我应该注意,在创建可执行文件之前,我没有任何问题。此外,我尝试使用完全相同的代码创建一个虚拟文件,并使用

从命令行运行它
  

python run.py

我没有任何问题。我可以链接我的代码,但我认为这不是一个编码错误。

这是dropbox api的已知问题吗?我还没有找到任何支持它的文档,我想知道将来会避免或规避什么。也许某些东西不再受支持,或者需要升级,我不知道?

解: 感谢下面的Karl C带领我走向解决方案。我之后在项目中安装了烧瓶,之前使用不同的解释器安装了dropbox api。解决方案是运行

flask/bin/pip install dropbox

0 个答案:

没有答案