安裝MongoDb和Python驅動__Python

來源:互聯網
上載者:User

首先說明一下,我的系統是Ubuntu11.04,64位系統,以下安裝可能需要自己根據系統狀況修改。

1.下載MongoDb安裝包

$wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz


2.解壓

$tar vzf mongodb-linux-x86_64-2.0.0.tgz

為了方便以後敲命令,你也可以改個名字,比如 mv mongodb-linux-x86_64-2.0.0.tgz mongo2


3.安裝Python依賴包

按照官方的說法,推薦使用pip來安裝MongoDb的Python驅動,但是pip首先依賴於setuptools,所以你得先檢查有沒有安裝它,

如果沒有,可以下載安裝setuptools或者:

$apt-get install python-setuptools

注意:如果你使用的是python3.0或以上版本,請使用對應版本的setuptools。

另外,在安裝pip的過程中,你可能需要順帶安裝python-dev:

$apt-get install python-dev


4.安裝pip

首先下載:

$wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49

然後解壓:

$tar -xvf pip-1.0.2.tar.gz

然後安裝:

$cd pip-1.0.2

$python setup.py install

安裝好pip之後,就可以用命令來安裝pymongo了:


5.安裝Python for Mongo的驅動

很簡單:

$pip install pymongo

注意,以後可以直接通過pip來更新pymongo,命令是

$pip --upgrade pymongo


6.啟動mongo服務並串連

首先我們為mongo建立一個資料庫儲存目錄,預設是/data/db,所以如果沒有此目錄,你得用sudo mkdir /data/db來建立;

當然如果你不想用預設資料庫目錄,也可以在啟動mongo服務的時候指定。

接下來就是啟動服務:

$./mongod --dbpath=/data/db

注意首先需要進入到mongod所在的目錄(例如我的目錄是/data/mongo2/bin/mongod),然後/data/db可以換成你要想指定的目錄。

最後你可以在另一個獨立的視窗內串連資料庫:

$./mongo


7.以上步驟完成之後,就可以開始用py編寫指令碼來操作mongo了。

Python的編寫可以參照上一篇日誌:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.