首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python flask :没有命名请求的模块

Python flask :没有命名请求的模块
EN

Stack Overflow用户
提问于 2016-07-09 21:28:25
回答 2查看 7.6K关注 0票数 1

我在使用我的flask应用程序中的requests模块时遇到问题。我在相同的目录级别有两个文件rest_server.pyindependent.pyindependent.py使用requests模块,如果我直接运行它,它可以正确执行。但是当我在rest_server.py中导入independent.py时,它显示以下错误`

代码语言:javascript
复制
import independent
  File "/home/satwik/Desktop/angelhack/independent.py", line 5, in <module>
    import requests
ImportError: No module named requests`

我尝试过pip install requests,它显示需求已经得到满足。此外,我还尝试在rest_server.py中导入requests,发现它也可以正确执行。这是我的代码

**independent.py **

代码语言:javascript
复制
`import json
import os
import sys
import requests
sys.path.append('/home/satwik/Desktop/angelhack/comprehensive_search')

** rest_server.py **

代码语言:javascript
复制
`#!flask/bin/python
import six
from flask import Flask, jsonify, abort, request, make_response, url_for
from flask.ext.httpauth import HTTPBasicAuth
import independent

app = Flask(__name__, static_url_path="")`

我该如何解决这个问题呢?

EN

回答 2

Stack Overflow用户

发布于 2016-07-09 22:37:51

无论何时执行pip install <package>,它都会将包安装到某个位置。将该位置添加到Environment Variables中提到的PATH列表中,您的问题就会得到解决。

票数 1
EN

Stack Overflow用户

发布于 2018-08-23 03:48:43

嗨,我也有同样的问题,但我解决了它:

在使用此命令激活venv env之后,可以在此环境中键入pip install requests

在您的项目目录中,您可以打开pyvenv.cfg并

include-system-site-packages = false

include-system-site-packages = true

:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38282310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档