我在Python 3.4中使用PyCharm并尝试使用https://github.com/tumblr/pytumblr。当我尝试导入pytumblr时,我收到此错误,“ImportError:没有名为'helpers'的模块”。在__init__.py
文件中,
from helpers import validate_params, validate_blogname
from request import TumblrRequest
我正在尝试的代码是
import pytumblr
知道我做错了吗?
答案 0 :(得分:0)
错误消息说明你的python解释器找不到helper
模块。
此模块在pytumblr
模块中定义,因此我怀疑您位于您克隆的pytumblr
文件夹中,这就是您可以执行此操作的原因
import pytumblr
但是模块的路径不在你的PYTHONPATH
变量中,所以python找不到目录中较深的helper
模块。 (尝试进入pytumblr/pytumblr
目录,然后启动python,import helpers
将起作用。
您需要做的是添加顶级存储库,将pytumblr
添加到PYTHONPATH
{如果您在Windows上,则执行export PYTHONPATH=$PYTHONPATH:pytumblr_repo
或How to add to the pythonpath in windows 7?。
您还可以将pytumblr
来源移至您PYTHONPATH
中已有的目录。