尝试安装Flask 0.9后出现警告和错误 [英] Warnings and errors after trying to install 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屋!