安裝python虛擬環(huán)境&設(shè)置jupyter notebook在虛擬環(huán)境中運(yùn)行

想要做一個(gè)anomaly detection的項(xiàng)目痊班,查看資料看到一個(gè)關(guān)于python的開源架構(gòu)叫做datastream.io鸽疾。

按照https://github.com/MentatInnovations/datastream.io/blob/master/README.md?中的指導(dǎo)進(jìn)行學(xué)習(xí)測(cè)試环肘,在過程中遇到了一些問題乙各,在此總結(jié)一下解決辦法仇祭。先說一下關(guān)于這篇文章中遇到的問題的解決辦法,之后再擴(kuò)展到一般情況猿挚。

問題1. 按照文章步驟在terminal輸入?virtualenv --python=python3 dsio-env。會(huì)顯示 Error "virtualenv?: command not found".?

這時(shí)需要安裝virtualenv驶鹉,terminal輸入pip3 install virtualenv绩蜻。之后再次運(yùn)行virtualenv?--python=python3?dsio-env即可。該句話的意思是將虛擬環(huán)境命名為dsio-env. 之后繼續(xù)按照文章中的command line執(zhí)行

source dsio-env/bin/activate

pip install -e git+https://github.com/MentatInnovations/datastream.io#egg=dsio

cd dsio-env/src/dsio/examples

dsio data/cardata_sample.csv (注意要在dsio-env 環(huán)境激活的狀態(tài)下運(yùn)行)

這里也可能會(huì)出現(xiàn)一個(gè)問題

問題2:?

Traceback (most recent call last):

File "C:\Program Files\Python36\Scripts\dsio-script.py", line 11, in?

load_entry_point('dsio', 'console_scripts', 'dsio')()

File "c:\windows\system32\src\dsio\dsio\main.py", line 155, in main

cols=int(args.cols)

File "c:\windows\system32\src\dsio\dsio\main.py", line 70, in restream_dataframe

port=bokeh_port, update_queue=update_queue

File "c:\windows\system32\src\dsio\dsio\dashboard\bokeh.py", line 74, in generate_dashboard

if io_loop._running: # Assume we're in a Jupyter notebook

AttributeError: 'AsyncIOMainLoop' object has no attribute '_running'

解決這個(gè)問題的方法是將tornado的版本改成4.5.3室埋。如何查看python中安裝模塊的版本办绝,可以在terminal中輸入pip freeze進(jìn)行查看。安裝tornado 4.5.3 版本指令:

pip3 install tornado==4.5.3

問題3: 想要在jupyter notebook中進(jìn)行測(cè)試鏈接文章中的jupyter notebook的例子姚淆,但是總是出現(xiàn)錯(cuò)誤如下

ModuleNotFoundError: No module named 'dsio'孕蝉。

這是因?yàn)閖upyter notebook并沒有在dsio-env環(huán)境下運(yùn)行,下面設(shè)置jupyter notebook在dsio-env環(huán)境下運(yùn)行腌逢。

首先在terminal下激活虛擬環(huán)境source dsio-env/bin/activate

執(zhí)行: pip install ipykernel

? ??????????ipython kernel install --user --name=dsio-env

之后在terminal中輸入jupyter notebook降淮,在想要?jiǎng)?chuàng)建notebook路徑下的右上角可以看到下圖:


選擇dsio-env,之后就是在dsio-env的環(huán)境下運(yùn)行jupyter notebook了搏讶。

問題4 : 運(yùn)行鏈接文章中的restream_dataframe(df, detector, sensors=['engine_speed','vehicle_speed',

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'accelerator_pedal_position','torque_at_transmission'], cols=2, speed=50)

會(huì)出現(xiàn)如下的error骤肛,并且沒有圖片顯示,但是我目前還沒有找到解決辦法窍蓝,希望知道如何解決如下問題的小伙伴進(jìn)行留言指導(dǎo)腋颠,謝謝你們的幫助和支持!O朋稀淑玫!

ERROR:bokeh.server.views.ws:Refusing websocket connection from Origin 'http://localhost:8890'; use --allow-websocket-origin=localhost:8890 or set BOKEH_ALLOW_WS_ORIGIN=localhost:8890 to permit this; currently we allow origins {'localhost:8888'}

WARNING:tornado.access:403 GET /ws?bokeh-protocol-version=1.0&bokeh-session-id=FYsSw2Pqi0t3HxRM7oQ1QbyHFqnsQgk2FaYibcmdNyuX (::1) 1.28ms



下面將如何安裝python 虛擬環(huán)境&設(shè)置jupyter notebook運(yùn)行在特定的虛擬環(huán)境下的問題一般化

1. 安裝python 虛擬環(huán)境

????pip3 install virtualenv

????virtualenv?--python=python3 虛擬環(huán)境名字

2.?設(shè)置jupyter notebook運(yùn)行在特定的虛擬環(huán)境下

????source 虛擬環(huán)境名字/bin/activate

? ??pip install ipykernel

? ??ipython kernel install --user --name=虛擬環(huán)境名字

這里說一下如何在執(zhí)行了?

source 虛擬環(huán)境名字/bin/activate

激活虛擬環(huán)境之后,停止激活狀態(tài):terminal中輸入deactive即可。

如果解決了您的問題絮蒿,給個(gè)贊??或者點(diǎn)擊關(guān)注尊搬,謝謝!M晾浴佛寿!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市但壮,隨后出現(xiàn)的幾起案子冀泻,更是在濱河造成了極大的恐慌,老刑警劉巖蜡饵,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弹渔,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡溯祸,警方通過查閱死者的電腦和手機(jī)肢专,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來焦辅,“玉大人博杖,你說我怎么就攤上這事】甑牵” “怎么了欧募?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)仆抵。 經(jīng)常有香客問我跟继,道長(zhǎng),這世上最難降的妖魔是什么镣丑? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任舔糖,我火速辦了婚禮,結(jié)果婚禮上莺匠,老公的妹妹穿的比我還像新娘金吗。我一直安慰自己,他們只是感情好趣竣,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布摇庙。 她就那樣靜靜地躺著,像睡著了一般遥缕。 火紅的嫁衣襯著肌膚如雪卫袒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天单匣,我揣著相機(jī)與錄音夕凝,去河邊找鬼宝穗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛码秉,可吹牛的內(nèi)容都是我干的逮矛。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼转砖,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼须鼎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起府蔗,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤晋控,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后礁竞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杉辙,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年模捂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜘矢。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狂男,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出品腹,到底是詐尸還是另有隱情岖食,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響呼渣,放射性物質(zhì)發(fā)生泄漏滞谢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一伐蒂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦存和、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柿顶,卻和暖如春茄袖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嘁锯。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工绞佩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寺鸥,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓品山,卻偏偏與公主長(zhǎng)得像胆建,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肘交,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345