顯示具有 程式設計 標籤的文章。 顯示所有文章
顯示具有 程式設計 標籤的文章。 顯示所有文章

2013年3月25日

IPython 環境建構

閒來無事, 手賤裝一個IPython來玩玩, 用完後覺得還是無法取代 Matlab 和 Mathematica. 目前最接近 Matlab 的是 Scilab。 有興趣的人可以裝一下, 裡面連simulink都有做出來呢。

2007年12月2日

wxWidegs sample file編譯成功

wxWidgets 2.8.7發佈了
Code::Blocks 也和往常一樣有Nightly Build出來

昨天的問題解決了原來如果在compile wx時有用MONOLITHIC=1這個選項的話,在CB裡面開專案的時候記得MONOLITHIC這個選取框要打勾
CB就會正確的幫你把須要的lib加入

附上compile成功的圖片
感動咧~~

Code::Blocks+wxWidgets初體驗

終於開始玩這兩套東西了
今天裝好了Code::Blocks Nightly Build
wxWidgets 2.8.6d並照CB的網頁方法compile好libraries
結果開一個wx 專案出來compile的時候出現找不到wxmsw28d_gl和wsmsd28d_core這兩個library
我只好找google幫忙了
結果發現問題可能出在wx 在compile時所下參數的關係
##CONTINUE##
網頁上教我們用的是
mingw32-make -f makefile.gcc SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 clean

其中MONOLITHIC表示要把所有的libraries編成一個檔
但是實際上這個參數必須是disable,也就是說所有的lib要分開,Compile才可以找到對應的lib
不然就是要從CB身上下手了,也就是手動改project中compile的參數。

雖然還沒開始實驗,不過至少知道問題出在哪裡了....

2006年11月27日

轉自 Py2exe的網站分享給需要的人

原始教學在此http://www.py2exe.org/index.cgi/Tutorial

Step 1. 下載&安裝
先從py2exe在SourceForge的專案網站上下載py2exe來安裝, 當然你必須要先裝完Python

Step 2. 準備工作
(1) 準備好你寫好的程式把它放在一個資料夾下
(2) 確定一下你用了哪些package把它記 下來,這些package後面會需要用到

##CONTINUE##
Step 3. 編輯setup.py
py2exe要建立執行檔的時候都必需要先建立一個安裝用的腳本檔setup.py
假設下面這個簡單的程式:

app1.py:

print "Hello World!"



它的setup.py的寫法如下:


from distutils.core import setup #引入Distutils
import py2exe #引入py2exe
##視需要引入其它的package(剛剛你記下來的那些package)

setup(console=['app1.py']) #指定要轉換的程式檔名和程式類型


Note: console是指在命令列模式下執行的程式,如果今天你寫了一個GUI的程式那就要把console改成windows, 要記得哦~~~

Step 4. 開始轉換
在命令列(DOS模式)下執行下面的指令產生執行檔

python setup.py py2exe

Step 5. 執行程式
在你一開始的資料夾下應該會產生兩個資料夾dist和build,你的執行檔則是在dist這個資料 夾下,執行它就可以了。

恭喜你成功的把Python的程式轉成windows的執行檔了......