因為之前公司需求,研究了AWS的cloudsaerch以及Elastic search二套。這篇就之前研究的cloudsearch的部分做一個簡單的筆記。Amazon AWS的cloudsearch是一個讓人能夠簡單建立一個搜尋的服務。在中文分詞的部分是已建立了…但倒是有一件很重要的事情就是,中文搜尋的部分,基本上一定要建入「二個中文字」才能進行搜尋。因為一個中文字,在搜尋中是不被認成是一個詞,這點是在使用上最重要要注意的部分,接下來就細節建議進一步說明。
因為之前公司需求,研究了AWS的cloudsaerch以及Elastic search二套。這篇就之前研究的cloudsearch的部分做一個簡單的筆記。Amazon AWS的cloudsearch是一個讓人能夠簡單建立一個搜尋的服務。在中文分詞的部分是已建立了…但倒是有一件很重要的事情就是,中文搜尋的部分,基本上一定要建入「二個中文字」才能進行搜尋。因為一個中文字,在搜尋中是不被認成是一個詞,這點是在使用上最重要要注意的部分,接下來就細節建議進一步說明。
在mac上建立python開發的虛擬環境virtualenv
python virtualenv configuration。(參照:virtualenv官網)
目前環境:Mac OS 10.11.3 (EI capitan)
原生Python Version: 2.7.10
其實這篇草稿早在2013/01就寫好了。但一直到今天才有時間整理成中文…..之前在mac上直接安裝python-mysql的時候,一直出現安裝問題。所謂的安裝問題就是發現編譯套件的時候一直裝不起來,在使用的時候即使有辦法import套件但也沒有辦法使用。但因為目前工作環境需要,還是希望能夠好好找到解決方式。解決方法如下:
[python] 在windows環境中設定python以及MySQLdb
###一、下載安裝python:
請先到http://python.org/getit/
下載windows的installer(目前是使用python 2.7版)
###二、一直下一步安裝:
預設安裝會將python2.7安裝在c:\Python27
的資料夾之中。在這個時候,windows上直接開始Dos模式後直接下
1 | c:\python |
會出現錯誤,因為這個時候系統並沒有將python認成是內部指令。
###三、設定環境變數:
在系統 / 進階 / 環境變數
之中,加入以下變數設定:
1 | PATH = C:\Python27 |
接下來重開一次Dos模式
重新再下一次python指令後,應該會進入python的指令模式。這時候退出請下:
1 | exit() |
基本的python環境就完成了。
###四、安裝套件工具easy_install
先到http://pypi.python.org/pypi/setuptools#files
下載相對python版本的工具。因為之前筆者安裝的是python 2.7,所以在這邊我安裝了2.7版本的setuptools-0.6c11.win32-py2.7.exe
檔。
下載好後,直接點開一直按下一步安裝。除非預設的Python27的資料夾有變動,否則直接下一步安裝就可以完成了。當安裝完畢後,會在C:\Python27\Scripts
這個資料夾下發現有easy_install
的程式可以執行。
###五、將easy_install加到環境變數之中
因為安裝後還是不能直接在dos環境下直接下指令,所以,就手動把環境變數加進去。
1 | PATH = C:\Python27\Scripts |
###六、安裝MySQLdb for Python:
先到這個網址: http://www.codegood.com/archives/129下載讓python 2.7使用的檔案。下載好後,一樣直接點二下執行安裝。一樣一直按「下一步」安裝,就會安裝在預設的資料夾C:\Python27
之中。 (本文為32bit的安裝方式。64bit會需要更改機碼。)
這樣就完成了。
[Python] 如何在Python中顯示中文,並且不會出現編譯錯誤?
一開始在學習Python的時候,想在程式中顯示中文….