web-dev-qa-db-ja.com

PythonインポートWebが機能しない

したがって、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

easy_install webを使用しようとしましたが、次のエラーが発生します。

$ 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')

そして、私はpip install webを試しましたが、次のようになりました。

$ 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'

助言がありますか?

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()*
12
ZCJ

以下は、実行する必要のあるコマンドです

$ easy_install web.py

そして、lpthw(web.pyのフォークを使用する)のドキュメントによると、次のコマンドを実行できます。

$ pip install lpthw.web

次に、アプリケーションを実行するには、次のことを行う必要があります。

$ python app.py

7
twovi

古い質問ですが、Web検索を介してこれに到達する人々にとって、これは、ubuntuやdebianのようなaptベースのLinuxディストリビューションを想定した、あなたが探しているコマンドです。

$ Sudo aptitude install python-webpy

6
whooot

http://webpy.org/static/web.py-0.36.tar.gz からソースをダウンロードする必要があります。

Webをインストールする手順は http://webpy.org/install にあります。

エラーが発生した場合は、手順に従ってから、この投稿にコメントを追加するか、質問を更新してください。

2
Nilesh

Pythonwebはかなり時代遅れですが、まだ ダウンロードページ 最新のリリースを入手できる場所があります。次に、python setup.py install

1
Corey Farwell

問題は、インストールにpip install lpthw.webを使用した可能性が高いことですが、lpthw本はpython 2.7なので、pip2.7はこれを修正します:

pip2.7 install lpthw.web

0
Jessica Spencer

ピップ付き:pip install web.py==0.40.dev0

0
Neeraj

Ubuntu OSの場合、以下のコマンドを使用してpython webをインストールします。

Sudo apt-get install python-webpy
0
Vikrant