有人提出类似的问题,我试图按照他们的解决方案,但到目前为止没有成功。 我从here下载了gspread,以便在我的项目中使用它。
当我将代码复制到我的共享托管环境(centos,bluehost)时,我收到错误,没有名为gspread的模块:
追踪(最近一次通话): 文件" ReadSpreadsheet.py",第8行,in 进口gspread ImportError:没有名为gspread的模块
这是我的目录结构:
src/
gspread/
__init__.py
SpreadsheetReader/
__init__.py
ReadSpreadsheet.py (calls import gspread)
Python版本在本地和共享主机环境中都是2.7。在共享我自己在〜/ python中安装了python 2.7。
我不确定它何时在pydev本地工作,为什么它不能在共享托管环境中工作。
由于我只在本地开发并且只是在服务器上使用git pull来复制代码,我首选的解决方案是没有服务器的自定义代码。设置env变量等并不完美但可以接受。
如果问题类似,请提前抱歉。在过去的一天里,我一直在努力,没有运气。我认为这应该是一个相当普遍的进口情况。
答案 0 :(得分:0)