2016-07-09 8 views
0

Ich habe nur meine erste virtualenv eingestellt und wollte mit Kolben in ihm arbeiten Ich benutzte das Skript aktivieren in Windows, wie es in jedem Tutorial gibt es **** Ich denke, ich Beachten Sie, dass ich Flasche aus dem virtuellen env installiert habe.Fehler bei der Installation Flask in virtualenv - Windows

lief ich den Befehl

pip install flask 


Collecting flask 
    Using cached Flask-0.11.1-py2.py3-none-any.whl 
Collecting Jinja2>=2.4 (from flask) 
    Using cached Jinja2-2.8-py2.py3-none-any.whl 
Collecting Werkzeug>=0.7 (from flask) 
    Using cached Werkzeug-0.11.10-py2.py3-none-any.whl 
Collecting click>=2.0 (from flask) 
Collecting itsdangerous>=0.21 (from flask) 
Collecting MarkupSafe (from Jinja2>=2.4->flask) 
    Using cached MarkupSafe-0.23.tar.gz 
Building wheels for collected packages: MarkupSafe 
    Running setup.py bdist_wheel for MarkupSafe ... error 
    Complete output from command c:\users\eitan\pycharmprojects\todo-api\flask\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\eitan\\appdata\\local\\temp\\pip-build-egsygt\\MarkupSafe\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d c:\users\eitan\appdata\local\temp\tmpiyvrkbpip-wheel- --python-tag cp27: 
    running bdist_wheel 
    running build 
    running build_py 
    creating build 
    creating build\lib.win-amd64-2.7 
    creating build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\tests.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_compat.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_constants.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_native.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\__init__.py -> build\lib.win-amd64-2.7\markupsafe 
    running egg_info 
    writing MarkupSafe.egg-info\PKG-INFO 
    writing top-level names to MarkupSafe.egg-info\top_level.txt 
    writing dependency_links to MarkupSafe.egg-info\dependency_links.txt 
    warning: manifest_maker: standard file '-c' not found 

    reading manifest file 'MarkupSafe.egg-info\SOURCES.txt' 
    reading manifest template 'MANIFEST.in' 
    writing manifest file 'MarkupSafe.egg-info\SOURCES.txt' 
    copying markupsafe\_speedups.c -> build\lib.win-amd64-2.7\markupsafe 
    running build_ext 
    building 'markupsafe._speedups' extension 
    error: [Error 2] The system cannot find the file specified 

    ---------------------------------------- 
    Failed building wheel for MarkupSafe 
    Running setup.py clean for MarkupSafe 
Failed to build MarkupSafe 
Installing collected packages: MarkupSafe, Jinja2, Werkzeug, click, itsdangerous, flask 
    Running setup.py install for MarkupSafe ... error 
    Complete output from command c:\users\eitan\pycharmprojects\todo-api\flask\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\eitan\\appdata\\local\\temp\\pip-build-egsygt\\MarkupSafe\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\eitan\appdata\local\temp\pip-mrm1te-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\eitan\pycharmprojects\todo-api\flask\include\site\python2.7\MarkupSafe: 
    running install 
    running build 
    running build_py 
    creating build 
    creating build\lib.win-amd64-2.7 
    creating build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\tests.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_compat.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_constants.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\_native.py -> build\lib.win-amd64-2.7\markupsafe 
    copying markupsafe\__init__.py -> build\lib.win-amd64-2.7\markupsafe 
    running egg_info 
    writing MarkupSafe.egg-info\PKG-INFO 
    writing top-level names to MarkupSafe.egg-info\top_level.txt 
    writing dependency_links to MarkupSafe.egg-info\dependency_links.txt 
    warning: manifest_maker: standard file '-c' not found 

    reading manifest file 'MarkupSafe.egg-info\SOURCES.txt' 
    reading manifest template 'MANIFEST.in' 
    writing manifest file 'MarkupSafe.egg-info\SOURCES.txt' 
    copying markupsafe\_speedups.c -> build\lib.win-amd64-2.7\markupsafe 
    running build_ext 
    building 'markupsafe._speedups' extension 
    error: [Error 2] The system cannot find the file specified 

    ---------------------------------------- 
Command "c:\users\eitan\pycharmprojects\todo-api\flask\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\eitan\\appdata\\local\\temp\\pip-build-egsygt\\MarkupSafe\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\eitan\appdata\local\temp\pip-mrm1te-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\eitan\pycharmprojects\todo-api\flask\include\site\python2.7\MarkupSafe" failed with error code 1 in c:\users\eitan\appdata\local\temp\pip-build-egsygt\MarkupSafe\ 
+0

pip versuchen zu aktualisieren und laufen sudo pip MarkupSafe installieren und dann Kolben – masterforker

Antwort

0

Das bin ich zu verrückt getrieben hat. Gehen Sie folgendermaßen vor: 1) systemweite pip uninstall flask 2) erstellen virtualenv in der App-Ordner 3) NICHT pip, anstelle easy_install flask 4) Dann pip verwenden, um alle anderen Abhängigkeiten zu installieren.

Das funktionierte für mich, ich weiß nicht warum, aber es löste, was ein sehr lästiges Problem war.

+0

easy_install installieren nicht für mich arbeiten, einen anderen Fehler bekam: Schreiben c: \ users \ dk \ AppData \ Local \ temp \ easy_install-7f61xp \ MarkupSafe-0.23 \ setup.cfg Ausführen von MarkupSafe-0.23 \ setup.py -q bdist_egg --dist-dir c: \ Benutzer \ dk \ appdata \ lokale \ temp \ easy_install-7f61xp \ MarkupSafe-0.23 \ ei-dist-tmp -hwde4d Fehler: Setup-Skript mit Fehler beendet: [Fehler 2] Das System kann die angegebene Datei nicht finden Aber pip installieren setsetools == 21.2.1 funktionierte. – morfizm

4

Ich hatte dieses Problem. Downgrade deine Version von Setuptools. In Ihrem virtualenv:

pip install setuptools==21.2.1 
pip install flask 

Dies sollte es tun. Das Problem hat etwas mit Syntax zu tun, die ich nicht bekomme.

+0

gut gemacht, das funktioniert. Guter Mann! – user1903663

+0

Ich hatte das gleiche Problem versucht, die Python Google App Engine flexible Hallo Welt Beispiel auf Windows 7: (1.) pip installieren virtualenv (2.) virtuelle env (3.) env \ Scripts \ activate.bat (weil seine Windows) (4.) pip install setuptools == 21.2.1 (5.) pip install flask wie oben erwähnt, und führen python.main.py. Das Beispiel hat funktioniert. – umbregachoong

Verwandte Themen