配置Conda+Jupyter Notebook+Pycharm

[TOC]

配置Conda+Jupyter Notebook+Pycharm

1. 下載并安裝conda

官網(wǎng)下載即可白热,如果速度慢可以掛代理或在清華的鏡像源處下載倍阐。

我安裝的版本是miniconda岭埠。

image

如下圖球拦,注意勾選第一個選項肥矢,可以自動配置相關(guān)環(huán)境變量;沒有勾選的話需要安裝完成后手動配置符糊。

image

執(zhí)行conda --version有正確輸出則說明安裝成功凫海。

執(zhí)行conda update -n base conda將base環(huán)境更新至最新版本。

2. 修改conda源or配置代理

由于conda的默認(rèn)源在國外濒蒋,所以訪問較慢盐碱,有兩種解決方案。

  • 修改源為國內(nèi)清華tuna鏡像源

    打開C:\Users\songhan\.condarc沪伙,覆蓋寫入以下信息:

    channels:
      - defaults
    show_channel_urls: true
    channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
    default_channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    

    再執(zhí)行以下命令:

    conda info  # 查看conda當(dāng)前配置信息
    conda clean -i  # 刪除索引緩存瓮顽,確保使用的是國內(nèi)鏡像源
    
  • 第二種方案是配置代理

    打開C:\Users\name\.condarc

    加入以下信息即可

    proxy_servers:
      http: http://addr:port
      https: https://addr:port
    

3. 使用conda創(chuàng)建Python環(huán)境,并安裝jupyter notebook

安裝包時可能涉及文件讀寫權(quán)限的問題围橡,因此需要以管理員身份打開終端暖混。

權(quán)限問題導(dǎo)致的安裝失敗

image
  • 執(zhí)行以下命令創(chuàng)建python環(huán)境以及安裝jupyter notebook包:

    conda create -name testenv python=3.6
    activate testenv  # 激活剛剛創(chuàng)建的環(huán)境
    conda install -c conda-forge notebook  # 為當(dāng)前環(huán)境安裝jupyter notebook
    

    執(zhí)行jupyter notebook,自動跳出瀏覽器界面翁授,安裝成功拣播。(注意要在激活testenv的狀態(tài)下才能使用jupyter)

    image

4. 修改jupyter notebook默認(rèn)啟動目錄

修改jupyter notebook默認(rèn)啟動目錄之后,每次啟動都可以直接定位到需要的目錄收擦。

執(zhí)行jupyter notebook --generate-config贮配,查看配置文件路徑。

image

打開配置文件塞赂,定位到## The directory to use for notebooks and kernels.處泪勒,修改下一行為目標(biāo)目錄:

c.NotebookApp.notebook_dir = 'D:/0_project/leetcode'  # 注意前面的#要去掉

重新運(yùn)行jupyter,檢查默認(rèn)目錄是否修改成功。

5. Jupyter Notebook進(jìn)一步配置

conda install nb_conda  # 該包將conda創(chuàng)建的環(huán)境自動關(guān)聯(lián)到notebook中
conda install pyreadline  # 該包提供代碼補(bǔ)全
conda config --add channels conda-forge  # 添加conda-forge源
conda install jupyterthemes  # 安裝主題包

注意:若想用快捷方式啟動jupyter notebook需要將右鍵-屬性-快捷方式-目標(biāo)中的"%USERPROFILE%/"去掉圆存,才能使之前做的啟動目錄更改生效叼旋。

image

6. 配置Pycharm

用conda安裝了Python環(huán)境之后,按照以下步驟為Pycharm中的項目配置該環(huán)境沦辙。

image
image

結(jié)束

到這里就完成了Conda+Jupyter Notebook+Pycharm的基本配置夫植,日常使用中常用命令如下:

conda env list  # 列出系統(tǒng)中所有Python環(huán)境
activate envName  # 激活/切換環(huán)境
conda create -n envName python=3.x  # 新建一個環(huán)境
conda install packageName  # 安裝新的包
jupyter notebook  # 如果當(dāng)前環(huán)境安裝了jupyter則將其啟動,否則會提示未知的指令

參考資料

https://zhuanlan.zhihu.com/p/37093476

https://zhuanlan.zhihu.com/p/56152675

https://www.cnblogs.com/pythonbao/p/10841241.html

https://blog.csdn.net/zhayushui/article/details/80433768

Jupyter 切換各種主題(附圖)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末油讯,一起剝皮案震驚了整個濱河市详民,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌撞羽,老刑警劉巖阐斜,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異诀紊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)隅俘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進(jìn)店門邻奠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人为居,你說我怎么就攤上這事碌宴。” “怎么了蒙畴?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵贰镣,是天一觀的道長。 經(jīng)常有香客問我膳凝,道長碑隆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任蹬音,我火速辦了婚禮上煤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘著淆。我一直安慰自己劫狠,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布永部。 她就那樣靜靜地躺著独泞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪苔埋。 梳的紋絲不亂的頭發(fā)上懦砂,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼孕惜。 笑死愧薛,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衫画。 我是一名探鬼主播毫炉,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼削罩!你這毒婦竟也來了瞄勾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤弥激,失蹤者是張志新(化名)和其女友劉穎进陡,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體微服,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡趾疚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了以蕴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糙麦。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖丛肮,靈堂內(nèi)的尸體忽然破棺而出赡磅,到底是詐尸還是另有隱情,我是刑警寧澤宝与,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布焚廊,位于F島的核電站,受9級特大地震影響习劫,放射性物質(zhì)發(fā)生泄漏咆瘟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一榜聂、第九天 我趴在偏房一處隱蔽的房頂上張望搞疗。 院中可真熱鬧,春花似錦须肆、人聲如沸匿乃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幢炸。三九已至,卻和暖如春拒贱,著一層夾襖步出監(jiān)牢的瞬間宛徊,已是汗流浹背佛嬉。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留闸天,地道東北人暖呕。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像苞氮,于是被迫代替她去往敵國和親湾揽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355