Anaconda配置和使用

為什么80%的碼農都做不了架構師?>>> ??hot3.png

原來一直使用原生python和pip的方式,換了新電腦,準備折騰下Anaconda。

安裝過程就不說了,全程可視化安裝,很簡單。

安裝后用“管理員權限”打開“Anaconda Prompt”命令行,先配置國內鏡像源(清華大學)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

然后查看驗證:

conda config --show channels

接下來我們更新所有的庫:

conda upgrade --all

更新后驗證安裝包:

conda list

常用命令:

# 安裝包
conda install package_name# 更新包
conda update package_name# 卸載包
conda remove package_name

conda 可以為你不同的項目建立不同的運行環境。

下面我們安裝nb_conda用于notebook自動關聯nb_conda的環境:

conda install nb_conda

72469dff86699ea82012407d0149dd461ce.jpg

13ec2a5cc9dcb276140759594bfb87314cf.jpg

Anaconda自帶了jupyter,我們直接在菜單中打開“Jupyter Notebook”即可。

自動啟動命令行窗口,如下:

33780e3dae2db588b9d2327df09d13753b7.jpg

出現:No module named”bbrowserpdf”
解決:
conda install -c anaconda-nb-extensions nbbrowserpdf

這里需要掛代理才能下載到安裝包。

?

在jupyter頁面上,點擊conda標簽頁后,可能會報錯:

錯誤1:EnvironmentLocationNotFound: Not a conda environment

解決方法:

找到Anaconda安裝路徑下文件:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

修改內容:

FROM:

    return {"environments": [root_env] + [get_info(env)for env in info['envs']]}

TO:

    return {"environments": [root_env] + [get_info(env) for env in info['envs']if env != root_env['dir']]}

然后重啟jupyter。

錯誤2:AttributeError: 'dict' object has no attribute 'rsplit'

解決方法:

找到Anaconda安裝路徑下文件:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

修改內容:

    name, version, build = s.rsplit('-', 2)

becomes:

    if isinstance(s, dict):s = s['dist_name']name, version, build = s.rsplit('-', 2) 

然后重啟jupyter。

錯誤3:'_xsrf' argument missing from POST

解決方法:

用戶家目錄下 .jupyter/jupyter_notebook_config.json文件添加:

"disable_check_xsrf": true

然后重啟jupyter。

?

如果沒有報錯的話,就可以在jupyter中新建python環境了,需要注意的是新建的環境需要安裝ipykernel包,才會顯示在新建note菜單中。

如果看不到的話,強制刷新下頁面就好了。

補充1:

conda的更新方法:

conda update -n base conda -c conda-forge

anaconda的更新方法:

conda update anaconda

?

轉載于:https://my.oschina.net/ykbj/blog/2050025

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389698.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389698.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389698.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

qml: C++調用qml函數

C調用qml函數,是通過下面的函數實現的: bool QMetaObject::invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QGenericReturnArgument ret, QGenericArgument val0 QGenericArgument( Q_NULLPTR ), QGenericArgument val1 QG…

python 插補數據_python 2020中缺少數據插補技術的快速指南

python 插補數據Most machine learning algorithms expect complete and clean noise-free datasets, unfortunately, real-world datasets are messy and have multiples missing cells, in such cases handling missing data becomes quite complex.大多數機器學習算法期望完…

5186. 區間內查詢數字的頻率

5186. 區間內查詢數字的頻率 請你設計一個數據結構,它能求出給定子數組內一個給定值的 頻率 。 子數組中一個值的 頻率 指的是這個子數組中這個值的出現次數。 請你實現 RangeFreqQuery 類: RangeFreqQuery(int[] arr) 用下標從 0 開始的整數數組 ar…

NIO 學習筆記

0. 介紹 參考 關于Java IO與NIO知識都在這里 ,在其基礎上進行修改與補充。 1. NIO介紹 1.1 NIO 是什么 Java NIO 是 java 1.4, 之后新出的一套IO接口. NIO中的N可以理解為Non-blocking,不單純是New。 1.2 NIO的特性/NIO與IO區別 IO是面向流的&#x…

[原創]java獲取word里面的文本

需求場景 開發的web辦公系統如果需要處理大量的Word文檔(比如有成千上萬個文檔),用戶一定提出查找包含某些關鍵字的文檔的需求,這就要求能夠讀取 word 中的文字內容,而忽略其中的文字樣式、表格、圖片等信息。 方案分析…

ab 模擬_Ab測試第二部分的直觀模擬

ab 模擬In this post, I would like to invite you to continue our intuitive exploration of A/B testing, as seen in the previous post:在本文中,我想邀請您繼續我們對A / B測試的直觀探索,如前一篇文章所示: Resuming what we saw, we…

1886. 判斷矩陣經輪轉后是否一致

1886. 判斷矩陣經輪轉后是否一致 給你兩個大小為 n x n 的二進制矩陣 mat 和 target 。現 以 90 度順時針輪轉 矩陣 mat 中的元素 若干次 ,如果能夠使 mat 與 target 一致,返回 true ;否則,返回 false 。 示例 1: 輸…

samba登陸密碼不正確

win7訪問Linux Samba的共享目錄提示“登錄失敗:用戶名或密碼錯誤”解決方法 解決辦法:修改本地安全策略 通過Samba服務可以實現UNIX/Linux主機與Windows主機之間的資源互訪,由于實驗需要,輕車熟路的在linux下配置了samba服務&…

Java構造函數的深入理解

我們人出生的時候,有些人一出生之后再起名字的,但是有些人一旦出生就已經起好名字的。那么我們在 java 里面怎么在對象一旦創建就賦值呢? public class Person {String name; // 姓名int age; // 年齡public static void main(String[]…

1967. 作為子字符串出現在單詞中的字符串數目

1967. 作為子字符串出現在單詞中的字符串數目 給你一個字符串數組 patterns 和一個字符串 word ,統計 patterns 中有多少個字符串是 word 的子字符串。返回字符串數目。 子字符串 是字符串中的一個連續字符序列。 示例 1:輸入:patterns [&…

判斷IE版本與各瀏覽器的語句

---恢復內容開始--- 一.IE下判斷IE版本的語句 <!--[if lte IE 6]><![endif]-->IE6及其以下版本可見<!--[if lte IE 7]><![endif]-->IE7及其以下版本可見<!--[if IE 6]><![endif]-->只有IE6版本可見<![if !IE]><![endif]>除了I…

各類軟件馬斯洛需求層次分析_需求的分析層次

各類軟件馬斯洛需求層次分析When I joined Square, I was embedded on a product that had been in-market for a year but didn’t have dedicated analytics support.當我加入Square時&#xff0c;我被嵌入了已經上市一年但沒有專門的分析支持的產品。 As you might expect,…

384. 打亂數組

384. 打亂數組 給你一個整數數組 nums &#xff0c;設計算法來打亂一個沒有重復元素的數組。 實現 Solution class: Solution(int[] nums) 使用整數數組 nums 初始化對象int[] reset() 重設數組到它的初始狀態并返回int[] shuffle() 返回數組隨機打亂后的結果 示例&#xf…

HTTP/2 學習筆記

創建連接TCP三次握手:包括客戶端想服務端發起一個SYN包,接著服務端返回對應SYN的ACK響應以及新的SYN包,然后客戶端返回對應的ACK.如果客戶端發起HTTPS連接,它還需要進行傳輸層安全協議(TLS)協商;TLS用來取代安全套接層.HTTP1的問題1.隊頭阻塞:允許一次發送一組請求,但是只能按照…

MySQL的變量分類總結

在MySQL中&#xff0c;my.cnf是參數文件&#xff08;Option Files&#xff09;&#xff0c;類似于ORACLE數據庫中的spfile、pfile參數文件&#xff0c;照理說&#xff0c;參數文件my.cnf中的都是系統參數&#xff08;這種稱呼比較符合思維習慣&#xff09;&#xff0c;但是官方…

859. 親密字符串

859. 親密字符串 給你兩個字符串 s 和 goal &#xff0c;只要我們可以通過交換 s 中的兩個字母得到與 goal 相等的結果&#xff0c;就返回 true &#xff1b;否則返回 false 。 交換字母的定義是&#xff1a;取兩個下標 i 和 j &#xff08;下標從 0 開始&#xff09;且滿足 …

python函數不同類型參數順序

python函數的參數定義順序必須為&#xff1a; 必須參數&#xff08;位置參數&#xff09;&#xff0c;默認參數&#xff0c;可變參數&#xff0c;命名關鍵字參數&#xff0c;關鍵字參數 如以下定義&#xff1a; def f1(a, b, c0, *args, d, **kw): print(a , a, b , b, c , c, …

亞洲國家互聯網滲透率_發展中亞洲國家如何回應covid 19

亞洲國家互聯網滲透率The COVID-19 pandemic has severely hit various economies across the world, with global impact estimated between USD 6.1 trillion and USD 9.1 trillion, equivalent to a loss of 7.1% to 10.5% of global gross domestic product (GDP).[1] More…

create-react-app項目使用假數據

做新項目的時候&#xff0c;前端每次要等后端接口準備好再開始&#xff0c;就會延期&#xff0c;等后端接口準備好了&#xff0c;前端這邊的項目又會相互緊張&#xff0c;如果前端跟后端同時進行&#xff0c;前期將框架&#xff0c;基礎做好&#xff0c;定好接口文檔&#xff0…

1854. 人口最多的年份

1854. 人口最多的年份 給你一個二維整數數組 logs &#xff0c;其中每個 logs[i] [birthi, deathi] 表示第 i 個人的出生和死亡年份。 年份 x 的 人口 定義為這一年期間活著的人的數目。第 i 個人被計入年份 x 的人口需要滿足&#xff1a;x 在閉區間 [birthi, deathi - 1] 內…