Windows上安裝非官方Python套件
1.到非官方網站找python擴展包
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
ex:如果我是要pygame套件,系統是64位元2.7版本python
下載 pygame-1.9.2a0-cp27-none-win_amd64.whl
開 cmd 再cd到下載的路徑上打上
C:/Python27/Scripts/pip install pygame-1.9.2a0-cp27-none-win_amd64.whl
開python的IDE用import載入測試
import pygame
如果沒出現錯誤代表成功
來源影片:https://www.youtube.com/watch?v=jnpC_Ib_lbc
2016年7月7日 星期四
2016年6月27日 星期一
架設Apache與Webpy網頁
前言:
先前準備:
2.安裝Apache、WSGI與Web.py套件
$ sudo apt-get -y install apache2 libapache2-mod-wsgi python-webpy
3.分別在/var/www目錄底下建立webpy-app目錄,又在webpy-app目錄底下建立static
$ sudo mkdir -p /var/www/webpy-app/static
4.編輯網頁權限
sudo vim /etc/apache2/sites-available/default
5.在23行之後加入下列程式碼
WSGIScriptAlias /main /var/www/webpy-app/main.py/
Alias /main/static /var/www/webpy-app/static/
AddType text/html .py
<Directory /var/www/webpy-app/>
Order deny,allow
Allow from all
</Directory>
6.在webpy-app目錄下新增main.py,並將下行程式碼寫入。
$ sudo vim /var/www/webpy-app/main.py
#=============================================
import web
urls = (
'/','index',
'/informacion','informacion',
)
application=web.application(urls, globals()).wsgifunc()
class index:
def GET(self):
return "<html><body><h1>Pagina Principal</h1><br><a href='/main/informacion'>Pagina Auxiliar</a></body></html>"
class informacion:
def GET(self):
return "<html><body>Pagina Secundaria<br><a href='/main'>Principal</a></body></html>"
#if __name__ == '__main__':
# app.run()
#=============================================
7.重啟Apache server
$ sudo service apache2 restart
8. 在瀏覽器網址輸入本機或localhost
範例1:http://localhost/main
範例2:http://192.168.1.1/main
如果要使用Linux系統架設網站的話,無非是使用Apache或是Lighthttpd,再搭配HTML或是Javascript來架設網站,但礙於本人只懂一些Python,所以使用Web.py寫網頁,Web.py的語法就是Python。
本篇將實現用Apache與Web.py架設網頁。
先前準備:
- Linux Debian環境
- 或樹梅派系統Raspbian(本人環境)
1.先進行資安與套件更新
$ sudo apt-get update;sudo apt-get upgrade
2.安裝Apache、WSGI與Web.py套件
$ sudo apt-get -y install apache2 libapache2-mod-wsgi python-webpy
3.分別在/var/www目錄底下建立webpy-app目錄,又在webpy-app目錄底下建立static
$ sudo mkdir -p /var/www/webpy-app/static
4.編輯網頁權限
sudo vim /etc/apache2/sites-available/default
5.在23行之後加入下列程式碼
WSGIScriptAlias /main /var/www/webpy-app/main.py/
Alias /main/static /var/www/webpy-app/static/
AddType text/html .py
<Directory /var/www/webpy-app/>
Order deny,allow
Allow from all
</Directory>
6.在webpy-app目錄下新增main.py,並將下行程式碼寫入。
$ sudo vim /var/www/webpy-app/main.py
#=============================================
import web
urls = (
'/','index',
'/informacion','informacion',
)
application=web.application(urls, globals()).wsgifunc()
class index:
def GET(self):
return "<html><body><h1>Pagina Principal</h1><br><a href='/main/informacion'>Pagina Auxiliar</a></body></html>"
class informacion:
def GET(self):
return "<html><body>Pagina Secundaria<br><a href='/main'>Principal</a></body></html>"
#if __name__ == '__main__':
# app.run()
#=============================================
7.重啟Apache server
$ sudo service apache2 restart
8. 在瀏覽器網址輸入本機或localhost
範例1:http://localhost/main
範例2:http://192.168.1.1/main
上述完成網站的架設,登入網頁即可查看網頁內容。
訂閱:
文章 (Atom)