【问题标题】:Error running tweepy on QGIS: No module named tweepy在 QGIS 上运行 tweepy 时出错:没有名为 tweepy 的模块
【发布时间】:2017-04-12 05:32:02
【问题描述】:

我完成了有关该主题的所有先前问题,但无法解决问题。 我已经通过 pip 安装了 tweepy,没有错误,但是当我尝试在 QGIS 中导入 tweepy 时出现错误:“没有名为 tweepy 的模块”。我卸载并重新安装在以下目录中:

C:\OSGeo4W64\apps\Python27\Scripts 仍然出现同样的错误。

比我使用“pip install tweepy”重新安装。现在我可以看到两个目录中都安装了 tweepy 文件夹:

C:\OSGeo4W64\apps\Python27\Scripts 和 C:\Python27\Lib\site-packages。 我仍然遇到同样的错误。

可能是什么问题?

【问题讨论】:

    标签: python-2.7 tweepy qgis


    【解决方案1】:

    尝试pip uninstall tweepy

    然后再pip install tweepy

    检查这里是否有 tweepy 文件夹C:\OSGeo4W64\apps\Python27\Lib\site-packages

    Qgis Python 控制台 import tweepy

    已在 Qgis 2.18.3 中签入

    【讨论】:

    • 我尝试了 pip 卸载和 pip 安装,但在此目录中没有看到 tweepy:C:\OSGeo4W64\apps\Python27\Lib\site-packages,但在这里:C:\Python27\Lib \网站包。卸载和重新安装也在此目录中完成。我该怎么办?
    • 直接把这个文件夹从C:\Python27\Lib\site-packages复制到C:\OSGeo4W64\apps\Python27\Lib\site-packages!可能你的环境变量不正确
    • import tweepy Traceback(最近一次调用最后一次):文件“”,第 1 行,在 文件“C:/OSGEO4~1/apps/qgis/./python\qgis \utils.py”,第 607 行,在 import mod = _builtin_import(name, globals, locals, fromlist, level) 文件“C:\OSGEO4~1\apps\Python27\lib\site-packages\tweepy__init_ i>.py",第 16 行,在 中 from tweepy.auth import OAuthHandler, AppAuthHandler File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py",第 607 行,在 _import mod = _builtin_import(name, globals, locals, fromlist, level)
    • 文件“C:\OSGEO4~1\apps\Python27\lib\site-packages\tweepy\auth.py”,第 9 行,在 中从 requests_oauthlib 导入 OAuth1Session,OAuth1 文件“C :/OSGEO4~1/apps/qgis/./python\qgis\utils.py",第 607 行,在 _import mod = _builtin_import(name, globals, locals, fromlist, level) ImportError: No module named requests_oauthlib
    • 你的qgis版本是多少?
    猜你喜欢
    • 1970-01-01
    • 2018-09-02
    • 2016-07-14
    • 2021-03-15
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 2021-08-30
    相关资源
    最近更新 更多