Frage Python-Import-Web funktioniert nicht


So bekomme ich den folgenden Fehler beim Ausführen eines Skripts, das importiert web.

$ python bin/app.py
Traceback (most recent call last):
File "bin/app.py", line 1, in <module>
import web
ImportError: No module named web

Ich habe es versucht easy_install web aber bekomme diesen Fehler:

$ easy_install web
Searching for web
Reading http://pypi.python.org/simple/web/
Reading http://www.pythonweb.org/web/
Reading http://www.pythonweb.org/web/release/
No local packages or download links found for web
error: Could not find suitable distribution for Requirement.parse('web')

Und ich habe es versucht pip install web aber hol dir folgendes:

$ pip install web
Downloading/unpacking web
Could not find any downloads that satisfy the requirement web
No distributions at all found for web
Storing complete log in /Users/zcj90/.pip/pip.log
Traceback (most recent call last):
File "/usr/local/bin/pip", line 8, in <module>
load_entry_point('pip==1.0.2', 'console_scripts', 'pip')()
File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/__init__.py", line 116, in main
return command.main(initial_args, args[1:], options)
File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/basecommand.py", line 151, in main
log_fp = open_logfile(log_fn, 'w')
File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/basecommand.py", line 180, in open_logfile
log_fp = open(filename, mode)
IOError: [Errno 13] Permission denied: '/Users/zcj90/.pip/pip.log'

Irgendwelche Vorschläge?

Code für app.py:

import web

urls = (
    '/', 'index'
)
app = web.application(urls, globals())
class index:
    def GET(self):
        greeting = "Hello World"
        return greeting
if __name__ == "__main__":
    app.run()*

10
2018-02-16 03:55


Ursprung


Antworten:


Alte Frage, aber für Leute, die dies über die Websuche erreichen, ist dies der Befehl, den Sie suchen, unter der Annahme einer apt-basierten Linux-Distribution wie ubuntu oder debian:

$ sudo aptitude installiert python-webpy


6
2017-08-14 13:26



Der folgende Befehl muss ausgeführt werden

$ easy_install web.py

Und gemäß dem Dokument für lpthw (das nur eine Abzweigung von web.py verwendet) können Sie Folgendes ausführen:

$ pip install lpth.web

Um die Anwendung auszuführen, müssen Sie Folgendes tun:

$ python app.py


5
2018-02-16 04:44



Sie müssen die Quelle herunterladen http://webpy.org/static/web.py-0,36.tar.gz.

Die Schritte zum Installieren des Webs sind aktiviert http://webpy.org/install.

Bitte folgen Sie den Schritten, wenn Fehler aufgetreten sind, dann fügen Sie Kommentare zu diesem Beitrag hinzu oder aktualisieren Sie die Frage.


2
2018-02-16 04:24



Pythonweb ist ziemlich veraltet, aber sie haben immer noch eine Download-Seite wo Sie die neueste Version erhalten können. Dann mach einfach einen python setup.py install


1
2018-02-16 04:20



Für Ubuntu OS installieren Sie Python-Web mit folgendem Befehl:

sudo apt-get install python-webpy

0
2018-03-02 08:55



Mit pip: pip install web.py==0.40.dev0


0
2017-09-15 15:30