【问题标题】:I have a trouble with install flask_cors by pip我在通过 pip 安装 flask_cors 时遇到问题
【发布时间】:2019-09-22 17:45:21
【问题描述】:
AJackTis-MacBook-Air:API ajackti$ pip install flask_cors

弃用:Python 2.7 将于 1 月 1 日结束生命周期, 2020. 请升级您的 Python,因为 Python 2.7 在该日期之后将不再维护。未来版本的 pip 将放弃对 Python 的支持 2.7.

要求已经满足:flask_cors in /usr/local/lib/python2.7/site-packages (3.0.7)

已满足要求:6 英寸 /usr/local/lib/python2.7/site-packages(来自flask_cors)(1.12.0)

已满足要求:Flask>=0.9 in /usr/local/lib/python2.7/site-packages(来自flask_cors)(1.0.2)

已满足要求:Werkzeug>=0.14 in /usr/local/lib/python2.7/site-packages(来自 Flask>=0.9->flask_cors) (0.15.2)

已满足要求:点击>=5.1 in /usr/local/lib/python2.7/site-packages(来自 Flask>=0.9->flask_cors) (7.0)

要求已经满足:Jinja2>=2.10 in /usr/local/lib/python2.7/site-packages(来自 Flask>=0.9->flask_cors) (2.10)

要求已经满足:itdangerous>=0.24 in /usr/local/lib/python2.7/site-packages(来自 Flask>=0.9->flask_cors) (0.24)

已满足要求:MarkupSafe>=0.23 in /usr/local/lib/python2.7/site-packages(来自 Jinja2>=2.10->Flask>=0.9->flask_cors) (0.23)

虽然,我已经安装了库 flask_cors。但是当我导入它时,它是一个错误。

AJackTis-MacBook-Air:API ajackti$ python

>>> from flask_cors import CORS
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named flask_cors

我希望我能找到解决办法。谢谢你帮助我

【问题讨论】:

  • 我建议一个清单之后我们可以为您提供更多帮助:1-您可以检查pip list 并查看flask_cors 是否存在? 2-并确保您的python 引用python2.7,而不是其他版本的python。 3-确保您不在虚拟环境中;
  • 您能否确认您使用的是python 2.7(可能您的计算机上安装了另一个python,而您不在virtual environment。第一个使用python --version。跨度>
  • 检查你是否使用venv看看这个:stackoverflow.com/a/1883251/2754195
  • 如果你确定你的 python 代码在哪里运行。请运行此命令pip install flask-cors --upgradepip install -U flask-cors

标签: python python-2.7 flask pip flask-cors


【解决方案1】:

破解

您的一个技巧是将安装路径添加到您的 python 路径:

import sys
sys.path.append("/usr/local/lib/python2.7/site-packages")
\\ your code

解决方案

this answer 中所说,您可以临时和永久更改安装路径 例子: pip install flask-cors --target /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

【讨论】:

  • 好的。这对我来说是一个解决方案。非常感谢。
  • 如果您使用的是其他版本的Python,您应该在命令中更改它。例如:如果您使用python 3.6,则命令将是pip install flask-cors --target /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
猜你喜欢
  • 1970-01-01
  • 2020-06-04
  • 2018-12-08
  • 2013-04-15
  • 2015-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-16
相关资源
最近更新 更多