如何使用pip在Python3上安装Flask?

克拉默65

我想尝试将Flask与Python3结合使用。我在Ubuntu 14.04上安装了Python 3.4,据说它附带了pip。所以我尝试了

pip3 install flask

结束于:

Cleaning up...
Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_build_kramer65/flask/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-i98xjzea-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_kramer65/flask
Storing debug log for failure in /tmp/tmpqc3b2nu5

所以我尝试导入它,但无济于事:

kramer65@vps1:~/cxs$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'flask'

我当然可以下载它并以sudo python3 setup.py install这种方式使用它进行安装,但是我宁愿以“标准方式”进行操作,以使在生产机器上安装起来更轻松,更标准。

有人知道我如何使用Python3和pip导入Flask吗?欢迎所有提示!

错误日志位于http://pastebin.com/hd6LyVFP

姆斯瓦尔孔

您似乎有权限问题。从您粘贴到pastebin的日志中:

error: could not create '/usr/local/lib/python3.4/dist-packages/flask': Permission denied

这是因为pip除非您指定特定的安装位置,否则将尝试全局安装软件包。如果要全局安装此软件,则必须sudo以具有特权的用户身份使用或安装。

请尝试以下操作:

sudo pip3 install flask

或指定一个特定的目录:

pip install -t <path> flask

但是,使用后一种方法,您将必须始终注入的路径,sys.modules因此,我建议您尽可能使用sudo

甚至更可取的是使用virtualenvVirtualenv允许您非常轻松地打包应用程序以进行生产,因为您可以仅安装所需的软件包,因此可以实现自动的软件包隔离。这样,生成arequirements.txt就和一样简单pip freeze > requirements.txt请记住,如果您结束使用virtualenv,则不得使用sudo来安装软件包,因为它们将随后安装在virtualenv之外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 pip 为 python3 安装 python 包?

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

修复WSL上的Python3 pip安装

来自分类Dev

我的 mac 上安装了 python 2.7 和 3.6。如何找到与 Python3 关联的 pip 版本?

来自分类Dev

如何使用Python3安装PyRTF?

来自分类Dev

如何使用 pip3 在 debian 上安装 caffe?

来自分类Dev

如何在Centos 7上正确安装python3

来自分类Dev

在python3上安装/使用dask.array

来自分类Dev

如何在 Python 3.6 上使用 conda 或 pip 安装 pygraphviz?

来自分类Dev

使用Pip安装Flask

来自分类Dev

Django:如何使用pip3安装mysql / connector python

来自分类Dev

Synology上的Python,如何安装Python3模块以及在哪里安装Python2.7?

来自分类Dev

无法为 python3 正确安装 pip3

来自分类Dev

无法在ubuntu上安装python3

来自分类Dev

如何在python 3.5.2上安装pip?

来自分类Dev

python3 -m pip安装VS pip3安装

来自分类Dev

如何使用pip在Windows上安装Pillow?

来自分类Dev

从python3远程安装pip而不需要root

来自分类Dev

如何使用本地python安装在ubuntu 14.04上安装pip

来自分类Dev

当 python 2x 是你的默认 python 版本但你在 Bash 上使用 python 3x 时,你如何在 pip 上安装 Django 2x

来自分类Dev

如何使用pip3安装scipy?

来自分类Dev

如何为python3安装netfilterqueue?

来自分类Dev

如何为python3安装numpy

来自分类Dev

python3如何自动安装模块?

来自分类Dev

pip:如何处理不同的python版本以安装Flask?

来自分类Dev

如何在 Ubuntu 上为 Python3 安装 python deb 包?

来自分类Dev

使用Python3安装Django的问题

来自分类Dev

在Fedora上为python3运行pip

Related 相关文章

热门标签

归档