我刚开始使用AppEngine和Python,我不明白为什么我总是收到错误:ImportError: No module named tweepy
我把pip install tweepy==3.3.0放入我的终端,它说它成功了。然而,它仍然说它找不到这个模块。
我必须把它放到一个特定的文件夹里吗?如果是这样,我应该去哪一个/怎么去呢?
更新:当我输入pip list时,会出现tweepy (3.3.0),但importError仍然在那里
另外,我不知道这是否重要,但我使用的是Atom和mac。在我的电脑上我想我有两个版本的python (3.6和2.7)
注意:当我现在输入pip install tweepy==3.3.0时,所有的内容都是:Requirement already satisfied: tweepy==3.3.0 in /Library/Python/2.7/site-packages Requirement already satisfied: six>=1.7.3 in /Library/Python/2.7/site-packages (from tweepy==3.3.0) Requirement already satisfied: requests-oauthlib>=0.4.1 in /Library/Python/2.7/site-packages (from tweepy==3.3.0) Requirement already satisfied: requests>=2.4.3 in /Library/Python/2.7/site-packages (from tweepy==3.3.0) Requirement already satisfied: oauthlib>=0.6.2 in /Library/Python/2.7/site-packages (from requests-oauthlib>=0.4.1->tweepy==3.3.0) Requirement already satisfied: idna<2.6,>=2.5 in /Library/Python/2.7/site-packages (from requests>=2.4.3->tweepy==3.3.0) Requirement already satisfied: certifi>=2017.4.17 in /Library/Python/2.7/site-packages (from requests>=2.4.3->tweepy==3.3.0) Requirement already satisfied: urllib3<1.23,>=1.21.1 in /Library/Python/2.7/site-packages (from requests>=2.4.3->tweepy==3.3.0) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Python/2.7/site-packages (from requests>=2.4.3->tweepy==3.3.0)
更新:我也在尝试导入Jinja,并得到了导入错误
发布于 2017-08-12 09:55:03
您可以将第三方库添加到app.yaml中。
libraries:
- name: PIL
version: "1.1.7"
- name: webob
version: "1.1.1"请看这里作为参考:Using third-party libraries
Python->Standard Environment仅限于以下库:Built-in Third-party Libraries
如果您需要更灵活的环境,请选择Python->Flexible Environment:Using Python Libraries
发布于 2017-08-16 23:36:27
您需要首先决定将使用哪个GAE环境,因为应用程序代码和开发工作流程几乎完全不同。从这里开始:Choosing an App Engine Environment。
还请注意,许多文档只适用于其中一个环境,但不能同时适用于两个环境。适用的环境通常反映在文档页面的URL路径中(但并不总是如此!)。您可能会发现,只使用左侧导航栏保留在相同的环境文档中会更容易。
如果选择标准环境,则需要满足更严格的sandbox restrictions。您可以通过以下两种方式之一使用第三方库(只要它们满足这些限制):
libraries: directive in app.yamlvendor it)进入应用程序(而不是在本地系统上!)如果你不能满足标准环境的限制,你只能选择灵活的环境,其中:
无法使用第三方库的方式不同,请参见Using Python Libraries
dev_appserver.py),请参见Running locally。您还需要在本地系统上安装所有库。https://stackoverflow.com/questions/45645645
复制相似问题