python anaconda 常用操作

来源:https://www.cnblogs.com/xuyaowen/archive/2019/10/14/python-anaconda-cheatsheet.html
-Advertisement-
Play Games

在使用 python anaconda時,經常會用到很多常用操作,記錄下來,方便以後更好地使用: conda: Conda既是一個包管理器又是一個環境管理器。你肯定知道包管理器,它可以幫你發現和查看包。但是如果當我們想要安裝一個包,但是這個包只支持跟我們目前使用的python不同的版本時。你只需要幾 ...


在使用 python anaconda時,經常會用到很多常用操作,記錄下來,方便以後更好地使用:

conda:

Conda既是一個包管理器又是一個環境管理器。你肯定知道包管理器,它可以幫你發現和查看包。但是如果當我們想要安裝一個包,但是這個包只支持跟我們目前使用的python不同的版本時。你只需要幾行命令,就可以搭建起一個可以運行另外python版本的環境。這就是conda環境管理器的強大功能。

conda常用命令:

conda update conda # 升級conda
conda create -n bunnies python=3 Astroid Babel
#創建基於python3 ,包含Astroid 和 Babel 包,稱為bunnies的新環境,在/envs/bunnies文件夾里
# 查看當前可用環境
conda env list 
conda info --envs
# 切換工作環境
conda activate base conda deactivate
# 複製一個環境
conda create -n flowers --clone snowflakes
# 刪除一個環境
conda remove -n flowers --all
conda info -e # 查看是否環境已經成功被移除
# 管理Python環境
# 檢查python版本
conda search --full --name python 
conda search python # 使用模糊匹配 
# 安裝一個新的版本 
conda create -n snakes python=
# 查看已經安裝的環境 conda
info -e
# 管理包
# 查看當前環境中包含的包和其版本列表 
conda list 
# 查找一個包
conda search beautifulsoup4 
# 安裝一個包
conda install --name bunnies beautifulsoup4 
# 你必須告訴conda你要安裝環境的名字(-n bunies)否則它將會被安裝到當前環境中 

# 使用 pip 安裝一個包,並可使用 conda list 進行查看;
pip install see 
conda list 
# 刪除整個anaconda 
rm -rf ~/miniconda OR  rm -rf ~/anaconda 
# 直接刪除整個文件夾,並去除.bashrc 中的配置文件即可,對環境影響較少;

保持更新,轉載請註明出處。更多內容請關註 cnblogs.com/xuyaowen 

參考鏈接:

https://my.oschina.net/lilinzero/blog/1539356 

https://conda.io/projects/conda/en/latest/user-guide/getting-started.html 

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/ 

用例補充:

(neugraph) y@s09:~$ conda create -n neugraph python=3.6.9 

(neugraph) y@s09:~$ conda activate neugraph 

(neugraph) y@s09:~$ conda deactivate 

用例補充2:安裝 jupyter 並啟動 

pip install notebook # 安裝 jupyer notebook

jupyter notebook # 啟動 notebook 

輸入 終端顯示的 token 既可以使用;(用於科學計算非常方便)


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文是MVP Ediwang寫的回憶一個80後的拖控制項的感悟,與君共勉:每一代人都有記憶里的味道。煤球爐、黑白電視機是屬於父母的記憶。而“拖控制項”式編程,啟蒙了無數像我這樣的80後(嗯,89也算80後)。 ...
  • Ubuntu16.04安裝Docker、nvidia docker Docker安裝 1.更換國內軟體源,推薦中國科技大學的源,穩定速度快(可選) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed i 's/archiv ...
  • 本文首發於:微信公眾號「運維之美」,公眾號 ID:Hi Linux。 「運維之美」是一個有情懷、有態度,專註於 Linux 運維相關技術文章分享的公眾號。公眾號致力於為廣大運維工作者分享各類技術文章和發佈最前沿的科技信息。公眾號的核心理念是:分享,我們認為只有分享才能使我們的團體更強大。如果你想第一 ...
  • 最近使用git 管理項目的時候,編譯過程中出現了很多中間文件,今天發現使用 git clean 命令可以很方便進行清除: 保持更新,轉載請註明出處;更多內容請訪問 cnblogs.com/xuyaowen ...
  • linux掛載iso鏡像可以分為兩種,直接掛載鏡像和上傳鏡像文件至伺服器進行掛載 一、虛擬機鏡像掛載 測試時使用虛擬機,此時可以直接在虛擬機的設置中將鏡像文件直接選擇併進行掛載,無需上傳至虛擬機伺服器內。 1、點擊cd/dvd,選擇使用ISO映像文件,瀏覽所需iso文件,並勾選已連接。此時虛擬機桌面 ...
  • Ubuntu 網路配置 安裝 操作系統之後,為了通過 連接主機,或者連接其他主機。需要進行如下網路配置和ssh服務配置。 1 網路配置 1.1 修改網路配置信息 ,在其中找到對應網卡進行修改 輸入以下內容 接下來配置 打開配置文件進行修改 ,輸入以下內容: 1.2 重啟機器 這是因為 之後,發現網路 ...
  • 假如當前存在的問題是: /bin/bazel 存在命令的版本為 0.18.0 /home/yaoxu/bin/bazel 存在的命令的版本為 0.10.0 我們應該如何配置環境變數,來確定執行哪個版本呢? 通過我的實驗,環境變數是逐層覆蓋的,越在後面的環境變數優先順序越高;如果系統中預設是 0.18. ...
  • 本文是i.MXRT硬體那些事系列第二篇,第一篇痞子衡給大家整體介紹了i.MXRT官方EVK,從本文開始痞子衡將細聊EVK上的組件,今天要講的是一個非常經典而且常用的組件 - 板載調試器。如今各大半導體廠商推出的EVK基本都會配置自己家設計的板載調試器,方便客戶開箱即用,不需要自己額外準備模擬器。眾所... ...
一周排行
    -Advertisement-
    Play Games
  • 1. 說明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...
  • 視頻地址:【WebApi+Vue3從0到1搭建《許可權管理系統》系列視頻:搭建JWT系統鑒權-嗶哩嗶哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中設置鑒權屬性 /*jwt鑒權*/ "JwtSetting": { "Issuer" ...
  • 引言 集成測試可在包含應用支持基礎結構(如資料庫、文件系統和網路)的級別上確保應用組件功能正常。 ASP.NET Core 通過將單元測試框架與測試 Web 主機和記憶體中測試伺服器結合使用來支持集成測試。 簡介 集成測試與單元測試相比,能夠在更廣泛的級別上評估應用的組件,確認多個組件一起工作以生成預 ...
  • 在.NET Emit編程中,我們探討了運算操作指令的重要性和應用。這些指令包括各種數學運算、位操作和比較操作,能夠在動態生成的代碼中實現對數據的處理和操作。通過這些指令,開發人員可以靈活地進行算術運算、邏輯運算和比較操作,從而實現各種複雜的演算法和邏輯......本篇之後,將進入第七部分:實戰項目 ...
  • 前言 多表頭表格是一個常見的業務需求,然而WPF中卻沒有預設實現這個功能,得益於WPF強大的控制項模板設計,我們可以通過修改控制項模板的方式自己實現它。 一、需求分析 下圖為一個典型的統計表格,統計1-12月的數據。 此時我們有一個需求,需要將月份按季度劃分,以便能夠直觀地看到季度統計數據,以下為該需求 ...
  • 如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
  • System.AggregateException: 發生一個或多個錯誤。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失敗。檢查輸出視窗瞭解更多詳細信息。 內部異常堆棧跟蹤的結尾 > (內部異常 #0) Microsoft ...
  • 引言 在上一章節我們實戰了在Asp.Net Core中的項目實戰,這一章節講解一下如何測試Asp.Net Core的中間件。 TestServer 還記得我們在集成測試中提供的TestServer嗎? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...
  • 在發現結果為真的WHEN子句時,CASE表達式的真假值判斷會終止,剩餘的WHEN子句會被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 註意: 統一各分支返回的數據類型. ...
  • 在C#編程世界中,語法的精妙之處往往體現在那些看似微小卻極具影響力的符號與結構之中。其中,“_ =” 這一組合突然出現還真不知道什麼意思。本文將深入剖析“_ =” 的含義、工作原理及其在實際編程中的廣泛應用,揭示其作為C#語法奇兵的重要角色。 一、下劃線 _:神秘的棄元符號 下劃線 _ 在C#中並非 ...