robo3t 连接服务器数据库_Win7上安装 MongoDB、Robo 3T及vn.py
一、MongoDB簡介
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,由C++語言編寫,旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
MongoDB將數(shù)據(jù)存儲(chǔ)為一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對(duì)組成,MongoDB文檔類似于JSON對(duì)象,字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。
MongoDB服務(wù)端可運(yùn)行在Linux、Windows或mac os x平臺(tái),支持32位和64位應(yīng)用,默認(rèn)端口為27017。
MongoDB支持各種編程語言: Python,Java,C++,PHP,C#等多種語言。
二、下載MongoDB
MongoDB提供了可用于32位系統(tǒng)和64位系統(tǒng)的預(yù)編譯二進(jìn)制包(新版本沒有了32位系統(tǒng)的安裝文件),你可以進(jìn)入MongoDB官網(wǎng)下載安裝,MongoDB的預(yù)編譯二進(jìn)制包的下載地址為:https://www.mongodb.com/try/download/community,打開之后會(huì)看到如下圖,直接點(diǎn)擊Download下載即可,也可以在Version中選擇你想要的版本:
Win7請(qǐng)選擇4.0.19版本,否則版本過高不能用的。太低也不行,許多應(yīng)用需要你升級(jí),麻煩。?
三、安裝MongoDB
雙擊打開文件進(jìn)行安裝,在安裝過程中,可以通過點(diǎn)擊 "Custom(自定義)" 按鈕來設(shè)置你的安裝目錄。
這里我選擇安裝在E:\MongoDB這個(gè)目錄下(安裝目錄會(huì)影響我們后面的配置)。
這里選擇直接next:
這里安裝?"Install MongoDB Compass"?不勾選,否則可能要很長時(shí)間都一直在執(zhí)行安裝,MongoDB Compass是一個(gè)圖形界面管理工具,這里不安裝也是沒有問題的,可以自己去下載一個(gè)圖形界面管理工具,比如Robo3T。
之后稍微等待一會(huì)就安裝好了。
四、配置MongoDB
MongoDB的安裝過程是很簡單的,但是配置就比較麻煩了,可能會(huì)遇到各種各樣的問題,需要你有足夠的耐心和仔細(xì)。
首先要在MongoDB的data文件夾里新建一個(gè)db文件夾和一個(gè)log文件夾:
然后在log文件夾下新建一個(gè)mongo.log:
?
然后將E:\MongoDB\bin添加到環(huán)境變量path中,此時(shí)打開cmd窗口運(yùn)行一下mongo命令,出現(xiàn)如下情況:
這是為什么呢?這是因?yàn)槲覀冞€沒有啟動(dòng)MongoDB服務(wù),自然也就連接不上服務(wù)了。那要怎么啟動(dòng)呢?在cmd窗口中運(yùn)行如下命令:
?mongod --dbpath E:\MongoDB\data\db
需要注意的是:如果你沒有提前創(chuàng)建db文件夾,是無法啟動(dòng)成功的。運(yùn)行成功之后,我們打開瀏覽器,輸入127.0.0.1:27017,看到如下圖,就說明MongoDB服務(wù)已經(jīng)成功啟動(dòng)了。
?
但是如果每次都要這么啟動(dòng)服務(wù)的話也太麻煩了吧,這里你可以選擇設(shè)置成開機(jī)自啟動(dòng),也可以選擇用命令net start mongodb來手動(dòng)啟動(dòng),這里我選擇使用后者,具體方法如下。
還是打開cmd窗口,不過這次是以管理員身份運(yùn)行,然后輸入如下命令:
mongod --dbpath "E:\MongoDB\data\db" --logpath "E:\MongoDB\data\log\mongo.log" -install -serviceName "MongoDB"
如果沒有報(bào)錯(cuò)的話就說明成功添加到服務(wù)里了,可以使用win+R然后輸入services.msc命令進(jìn)行查看:
默認(rèn)是自動(dòng)運(yùn)行的,這里我選擇把它改成手動(dòng)的。然后在cmd窗口中運(yùn)行net start mongodb:
怎么解決呢?兩個(gè)步驟:
1)運(yùn)行sc delete mongodb刪除服務(wù);
2)再運(yùn)行一次配置服務(wù)的命令:
mongod --dbpath "E:\MongoDB\data\db" --logpath "E:\MongoDB\data\log\mongo.log" -install -serviceName "MongoDB"
然后再運(yùn)行net start mongodb,服務(wù)啟動(dòng)成功:
?五、可能遇到的問題
1.mongod不是內(nèi)部或外部命令
出現(xiàn)這種問題說明你沒有把bin目錄添加到環(huán)境變量之中,重新添加一下即可解決。
2.服務(wù)名無效
首先是看你輸入的服務(wù)名稱是否有誤,然后再查看本地服務(wù)中有沒有MongoDB服務(wù),如果沒有服務(wù),則運(yùn)行命令添加服務(wù)即可。
3.發(fā)生服務(wù)特定錯(cuò)誤:100
刪除db文件夾下的mongod.lock和storage.bson兩個(gè)文件,若刪除完之后仍然出現(xiàn)這種問題,用sc delete mongodb刪除服務(wù),再配置一下服務(wù)就能解決了。
六、下載安裝Robo3T
?官網(wǎng)https://studio3t.com老上不去,可以在http://www.pc6.com/softview/SoftView_793591.html下載安裝,無憂。
七、下載安裝vnstudio-2.0.6?
安裝指南?
Windows?
使用VNStudio?
1.下載VNStudio (Python 3.7 64位)?
VNStudio是vn.py團(tuán)隊(duì)自行打包的一鍵安裝版本,整合了:
Python 3.7(社區(qū)官方版本)
vn.py框架和其他相關(guān)庫
VN Station量化工作站(vn.py框架的圖形化管理工具)
下載地址:vnstudio-2.0.6.exe
2.安裝VNStudio?
一路點(diǎn)擊“下一步”即可完成VNStudio安裝,安裝完成后可以查看相關(guān)運(yùn)行目錄:
VNStudio默認(rèn)安裝路徑為C:\vnstudio;
VNStudio默認(rèn)json配置文件和數(shù)據(jù)庫路徑為C:\Users\Administrator.vntrader
VN Station量化工作站運(yùn)行目錄為C:\vnstudio\Scripts\vnstation.exe;
vnpy運(yùn)行目錄在C:\vnstudio\Lib\site-packages\vnpy(進(jìn)入該目錄后,用戶可以修改vnpy的相關(guān)功能)
3.登陸VNStation?
輸入賬號(hào)密碼或者微信掃碼登陸VNStation。(社區(qū)賬號(hào)通過微信掃碼可得)
4.使用VNStation?
登錄后會(huì)進(jìn)入到VN Station的主界面。?
窗口下方有5個(gè)選項(xiàng):
VN Trade Lite:直接運(yùn)行VN Trader (只有CTP接口)
VN Trader Pro:先選擇保存相關(guān)臨時(shí)文件的目錄,再運(yùn)行VN Trader (接口和上層應(yīng)用模塊任選)
Jupyter Notebook:先選擇保存相關(guān)臨時(shí)文件的目錄,再運(yùn)行Jupyter Notebook
提問求助:提出相關(guān)問題,管理員會(huì)每天定時(shí)回復(fù)
后臺(tái)更新:一鍵更新VN Station
5.更新VNStation?
更新VNStation除了“一鍵更新”外;也可以卸載老版本,安裝新版本;或者在github上下載最新的dev分支,解壓后得到根目錄下的vnpy文件夾,對(duì)C:\vnstudio\Lib\site-packages\vnpy進(jìn)行替換。
總結(jié)
以上是生活随笔為你收集整理的robo3t 连接服务器数据库_Win7上安装 MongoDB、Robo 3T及vn.py的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: guid oracle 生成不重复_可空
- 下一篇: yzmcms图片自适应代码_[ Neur