2015年3月18日 星期三

[python] virtualenv - isolate Python environments

透過virtualenv 可以使用不同python版本、套件 
避免彼此互相干擾


安裝 virtualenv


用Python的easy_install安裝,如果沒有安裝過setuptools 

$sudo apt-get install python-setuptools
$easy_install virtualenv

建立虛擬環境


$ virtualenv --no-site-packages .env_name --python=python3.4

建立一個名為 .env_name的虛擬環境

$ virtualenv .env_name

建立虛擬環境時,預設依照系統環境中的 site packages,可以加上參數 --no-site-packages 來建立一個不依照系統環境的虛擬環境:

$ virtualenv --no-site-packages .env_name

可以透過 --python 參數去指定建立的虛擬環境要使用哪個版本,前提是系統需要先安裝此python版本

$ virtualenv .env_name --python=python3.4



啟動虛擬環境


啟動之後可以發現 shell 的提示字元前出現了虛擬環境的名稱

$ sourec .env_name/bin/activate
(.env_name).. $

如果不需要提示,可以在啟動命令前加上 VIRTUAL_ENV_DISABLE_PROMPT=1

$ VIRTUAL_ENV_DISABLE_PROMPT=1 source .env/bin/activate


在虛擬環境裡安裝套件 


原則上平常這麼裝在裡面就怎麼裝,相當於在這虛擬環境下操作

$ pip install 套件名

查看此環境安裝了什麼套件

pip freeze 


離開


$deactivate


以上 做到隔離python環境

參考網站

2014年11月9日 星期日

盲

     


         從小到大,我們受的教育都是照表抄課,每天滿滿的課,從國小,國中,高中到大學,相反

的也經常看到一些文章述說著國外的教育,每天只要上幾堂課接下來都是自己的時間,培養

不同的興趣,學習自己想學習的。



       然而,現在的我研究所了,課非常少,時間大部分都自己掌握,卻忘了怎麼自主的學習自

己喜愛的事物,安排未來的計畫,增加自己的能力,似乎有個大目標,但並沒有每天向前

走,自到自己是個要有計劃才能提高效率的人,無法隨時提醒自己在何時做什麼事,那就是

需要計畫。



        在 <今年要做的十件事> 裡,缺遲遲沒有向前


1.  上架一個app 到app store.
2.  TOEIC 700分 , 學到的單字記錄下來.
3.  口說,對話.
4.  完成與愛人的網頁.
5.  c review.

懶惰就像生鏽一樣,比操勞更消耗身體。





2014年3月14日 星期五

未來。榜單

昨天是個五味雜陳的一天

前晚跟小乖吵架 今天收到站內信



從早上期待緊張放榜的心情

到下午拔智齒的前夕終於看到榜單

一直向下滑的手指 意味著令人難過的結果

備取168  真的令人傻眼

雖然不敢說自己多強

但跟預期的真的差太多

考試當下的手感不該這這樣的結果啊?

但事實就擺在眼前

交大榜單又更新 又備更後面了

看來真的要準備去當兵了