尝试安装Flask 0.9后出现警告和错误 [英] Warnings and errors after trying to install Flask 0.9

查看:175
本文介绍了尝试安装Flask 0.9后出现警告和错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图安装 Flask ,但我打赌所有这些警告和错误:

  alex @ alex-K43U:〜/ flask $ pip install Flask 
下载/解包Flask
下载Flask-0.9.tar.gz (481Kb):481Kb已下载
在包中运行setup.py egg_info Flask

警告:在目录'tests'下找不到匹配'*'的文件
警告:以前没有包含在目录'docs'下找到匹配'* .pyc'的文件
警告:在目录'docs'下找到与'* .pyo'匹配的以前没有包含的文件
warning:没有匹配'*在目录'tests'下找到.pyc'
警告:在目录'tests'下找不到与'* .pyo'匹配的以前包含的文件
警告:找不到与'* .pyc'匹配的以前包含的文件在'examples'目录下
warning:以前没有包含匹配'* .pyo'的文件f在目录'examples'下找到
没有找到与'docs / _build'匹配的以前包含的目录
找到与'docs / _themes / .git'匹配的以前包含的目录
下载/解包Werkzeug> = 0.7(来自Flask)
正在下载Werkzeug-0.8.3.tar.gz(1.1Mb):1.1Mb已下载
运行setup.py egg_info for包Werkzeug

警告:在'werkzeug / debug / templates'目录下找不到匹配'*'的文件
warning:目录'tests'下找不到匹配'*'的文件
warning:没有匹配'* .pyc在目录'docs'下找到
警告:在目录'docs'下找不到与之前包含的* .pyo匹配的文件
警告:在目录下找不到与* .pyc匹配的以前包含的文件'tests'
警告:在目录'tests'下找不到以前包含的匹配'* .pyo'的文件
warning:no previously-include在目录'examples'下找到匹配'* .pyc'的d文件
warning:在目录'examples'下找到的匹配'* .pyo'的之前包含的文件
没有找到匹配'docs / _build'
下载/解包Jinja2> = 2.4(来自Flask)
正在下载Jinja2-2.6.tar.gz(389Kb):389Kb已下载
运行setup.py egg_info for package Jinja2

警告:在目录'docs / _build'下找不到与*匹配的以前包含的文件
警告:目录'jinja2'下找不到与* .pyc匹配的文件
警告:在目录'docs'下找到没有匹配'* .pyc'的以前包含的文件
警告:在目录'jinja2'下找到匹配'* .pyo'的之前包含的文件
warning:在docs目录下找不到以前包含的* .pyo文件
安装收集的软件包:Flask,Werkzeug,Jinja2
为Flask运行setup.py安装

警告:在目录'tests'下找不到与'*'匹配的文件
警告:没有找到匹配'* .pyc' docs'
警告:在目录'docs'下找到的没有以前包含的文件'* .pyo'
警告:在目录'tests'下找到与* .pyc匹配的以前没有包含的文件
警告:在目录'tests'下找不到与'* .pyo'匹配的以前包含的文件
警告:在'examples'目录下找不到与'* .pyc'匹配的以前包含的文件
warning:在目录'examples'下找不到匹配'* .pyo'的以前包含的文件
没有找到匹配'docs / _build'的先前包含的目录
没有找到匹配'docs / _themes / git'
错误:无法创建'/usr/local/lib/python2.7/dist-packages/flask':权限被拒绝
完成命令/ usr / bin / python -c的输出import setuptools; __ file __ ='/ home / alex / flask / build / Flask / setup.py'; exec(compile(open(__ file __)。read ).replace('\r\\\
','\\\
'),__file__,'exec'))install --single-version -external-managed -record / tmp / pip-KD7NsY-record / install-record.txt:
正在运行安装

正在运行生成

(大量创建和构建)

错误:无法创建'/usr/local/lib/python2.7/dist-packages/flask':Permission denied

任何建议来解决这个问题?



我使用的是Ubuntu 11.10。

解决方案

您可以放心的忽略警告然而,这个错误:

错误:无法创建'/usr/local/lib/python2.7/dist-packages/flask':权限被拒绝



告诉我,您正试图将其安装到您的全局系统Python中。没有错,但如果你想这样做,你需要用提升的权限运行命令(使用 sudo )。



最好使用虚拟环境,以免污染系统范围的Python安装。



使用虚拟环境:

  $ virtualenv flask_env 
$ source flask_env / bin / activate
(flask_env)$ pip install Flask

你应该安装virtualenv二进制文件先用 sudo apt-get install python-virtualenv


I'm trying ot install Flask, but I'm betting all these warnings and errors:

alex@alex-K43U:~/flask$ pip install Flask
Downloading/unpacking Flask
  Downloading Flask-0.9.tar.gz (481Kb): 481Kb downloaded
  Running setup.py egg_info for package Flask

    warning: no files found matching '*' under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'docs'
    warning: no previously-included files matching '*.pyo' found under directory 'docs'
    warning: no previously-included files matching '*.pyc' found under directory 'tests'
    warning: no previously-included files matching '*.pyo' found under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'examples'
    warning: no previously-included files matching '*.pyo' found under directory 'examples'
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'docs/_themes/.git'
Downloading/unpacking Werkzeug>=0.7 (from Flask)
  Downloading Werkzeug-0.8.3.tar.gz (1.1Mb): 1.1Mb downloaded
  Running setup.py egg_info for package Werkzeug

    warning: no files found matching '*' under directory 'werkzeug/debug/templates'
    warning: no files found matching '*' under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'docs'
    warning: no previously-included files matching '*.pyo' found under directory 'docs'
    warning: no previously-included files matching '*.pyc' found under directory 'tests'
    warning: no previously-included files matching '*.pyo' found under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'examples'
    warning: no previously-included files matching '*.pyo' found under directory 'examples'
    no previously-included directories found matching 'docs/_build'
Downloading/unpacking Jinja2>=2.4 (from Flask)
  Downloading Jinja2-2.6.tar.gz (389Kb): 389Kb downloaded
  Running setup.py egg_info for package Jinja2

    warning: no previously-included files matching '*' found under directory 'docs/_build'
    warning: no previously-included files matching '*.pyc' found under directory 'jinja2'
    warning: no previously-included files matching '*.pyc' found under directory 'docs'
    warning: no previously-included files matching '*.pyo' found under directory 'jinja2'
    warning: no previously-included files matching '*.pyo' found under directory 'docs'
Installing collected packages: Flask, Werkzeug, Jinja2
  Running setup.py install for Flask

    warning: no files found matching '*' under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'docs'
    warning: no previously-included files matching '*.pyo' found under directory 'docs'
    warning: no previously-included files matching '*.pyc' found under directory 'tests'
    warning: no previously-included files matching '*.pyo' found under directory 'tests'
    warning: no previously-included files matching '*.pyc' found under directory 'examples'
    warning: no previously-included files matching '*.pyo' found under directory 'examples'
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'docs/_themes/.git'
    error: could not create '/usr/local/lib/python2.7/dist-packages/flask': Permission denied
    Complete output from command /usr/bin/python -c "import setuptools;__file__='/home/alex/flask/build/Flask/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-KD7NsY-record/install-record.txt:
    running install

running build

(a lot of creating and building)

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

Any suggestions to solve this problem?

I'm using ubuntu 11.10.

解决方案

The warnings you can safely ignore; however this error:

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

Tells me that you are trying to install this in to your global system Python. Nothing wrong with that, but if you want to do that you need to run the command with elevated privileges (using sudo).

It is better to use a virtual environment so that you don't pollute the system-wide Python install.

Using a virtual environment:

$ virtualenv flask_env
$ source flask_env/bin/activate
(flask_env) $ pip install Flask

You should probably install the virtualenv binaries first with sudo apt-get install python-virtualenv

这篇关于尝试安装Flask 0.9后出现警告和错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆