「Pyramid」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Pyramid== [Python][Django] *http://docs.pylonsproject.jp/projects/pyramid-doc-ja/en/latest/index.html ==導入== * Python のパッケージ管理 setuptools を…」) |
|||
1行目: | 1行目: | ||
==Pyramid== | ==Pyramid== | ||
− | [Python][Django] | + | [[Python][Django]] |
*http://docs.pylonsproject.jp/projects/pyramid-doc-ja/en/latest/index.html | *http://docs.pylonsproject.jp/projects/pyramid-doc-ja/en/latest/index.html | ||
9行目: | 9行目: | ||
c:\easy_install virtualenv | c:\easy_install virtualenv | ||
=====ワークスペースの作成===== | =====ワークスペースの作成===== | ||
− | c:\work\python | + | c:\work\python>virtualenv --no-site-package env |
New python executable in env\Scripts\python.exe | New python executable in env\Scripts\python.exe | ||
Installing setuptools................done. | Installing setuptools................done. | ||
Installing pip...................done. | Installing pip...................done. | ||
=====仮想環境の実行===== | =====仮想環境の実行===== | ||
− | c:\work\python\env | + | c:\work\python\env>cd Scripts |
− | c:\work\python\env\Scripts | + | c:\work\python\env\Scripts>activate |
− | (env) c:\work\python\env\Scripts | + | (env) c:\work\python\env\Scripts> |
===Pyramidのインストール=== | ===Pyramidのインストール=== | ||
=====ワークスペースに移動===== | =====ワークスペースに移動===== | ||
− | (env) c:\work\python\env\Scripts | + | (env) c:\work\python\env\Scripts>cd .. |
=====Pyramidのインストール===== | =====Pyramidのインストール===== | ||
− | (env) c:\work\python\env | + | (env) c:\work\python\env>easy_install pyramid |
Searching for pyramid | Searching for pyramid | ||
Reading http://pypi.python.org/simple/pyramid/ | Reading http://pypi.python.org/simple/pyramid/ | ||
47行目: | 47行目: | ||
===実行=== | ===実行=== | ||
− | (env) c:\work\python | + | (env) c:\work\python>python hello_world.py |
*http://localhost:8080/hello/World | *http://localhost:8080/hello/World | ||
[[File:1020_pyramid_01.jpg]] | [[File:1020_pyramid_01.jpg]] |
2020年2月15日 (土) 08:05時点における版
目次
Pyramid
[[Python][Django]]
導入
- Python のパッケージ管理 setuptools を導入しておく
VirtualEnvを利用してPythonの仮想環境を作成
インストール
c:\easy_install virtualenv
ワークスペースの作成
c:\work\python>virtualenv --no-site-package env New python executable in env\Scripts\python.exe Installing setuptools................done. Installing pip...................done.
仮想環境の実行
c:\work\python\env>cd Scripts c:\work\python\env\Scripts>activate (env) c:\work\python\env\Scripts>
Pyramidのインストール
ワークスペースに移動
(env) c:\work\python\env\Scripts>cd ..
Pyramidのインストール
(env) c:\work\python\env>easy_install pyramid Searching for pyramid Reading http://pypi.python.org/simple/pyramid/ Reading http://docs.pylonshq.com :
Hello World
- c:\work\python\hello_world.py
from wsgiref.simple_server import make_server from pyramid.config import Configurator from pyramid.response import Response def hello_world(request): return Response('Hello %(name)s!' % request.matchdict) if __name__ == '__main__': config = Configurator() config.add_route('hello', '/hello/{name}') config.add_view(hello_world, route_name='hello') app = config.make_wsgi_app() server = make_server('0.0.0.0', 8080, app) server.serve_forever()
実行
(env) c:\work\python>python hello_world.py
© 2006 矢木浩人