Anaconda 解決python版本順滑切換

2021-02-13 darebeat
Anaconda 解決了官方 Python 的兩大痛點:

1.提供了包管理功能,Windows 平臺安裝第三方包經常失敗的場景得以解決2.提供環境管理的功能,功能類似 Virtualenv,解決了多版本Python並存、切換的問題

常用命令

1.更新所有包

conda upgrade --all 

2.安裝,卸載,更新包

conda install package_name
conda remove package_name
conda update package_name

3.列出已安裝的包

conda list

4.查看conda當前package_name可用版本

conda search package_name

管理環境

1.創建環境

conda create -n env_name package_names
conda create -n py3 python=3
conda create -n py2 python=2

2.進入環境

activate my_env -- win
source activate my_env -- OSX/Linux

3.離開環境

deactivate -- win
source deactivate -- OSX/Linux

4.共享環境

conda env export > /path/to/environment.yaml 
conda env update -f=/path/to/environment.yml
=>
pip freeze > environment.txt
pip install -r /path/requirements.txt

5.列出環境

conda env list

6.刪除環境

conda env remove -n env_name

修改鏡像地址

~/.condarc (Linux/Mac) C:\Users\當前用戶名.condarc (Windows)

channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true

conda常用命令

最新版的conda是從site-packages文件夾中搜索已經安裝的包,不依賴於pip,因此可以顯示出通過各種方式安裝的包。conda將conda、python等都視為package,因此完全可以使用conda來管理conda和python的版本

# 列出所有已安裝的包
conda list
# 安裝軟體包,同時它會自動安裝此軟體包的依賴項
conda install package_name
# 同時安裝多個包
conda install numpy pandas
# 安裝指定版本的包
conda install python=2.7
# 安裝離線包
conda install /package-path/package-filename.tar.bz2
# 卸載包
conda remove package_name
# 更新環境中的所有已安裝的包
conda update/upgrade --all
# 更新conda,保持conda最新
conda update conda
# 更新anaconda
conda update anaconda
# 更新python
conda update python
# 查看conda安裝信息
conda info
# 查看conda幫助
conda help
# 搜索可以安裝的包
conda search package_name
# 創建conda虛擬環境
conda create -n env_name
# 在這裡,-n env_name 設置環境的名稱(-n 是指名稱),而 list of packages 是要安裝在環境中的包的列表
conda create -n env_name list of packages
# 可以創建具有特定 Python 版本的環境
conda create -n py2.7.14 python=2.7.14
# 查看conda版本
conda -V

# 進入環境
# linux 下用
source activate env_name
# windows 下用
activate env_name
# 離開環境
# linux 下用
source deactivate
# windows 下用
deactivate
# 列出環境
conda env list
# 刪除環境
conda env remove -n env_name
# 導出環境將包保存為 YAML,輸出環境中的所有包的名稱(包括 Python 版本)
conda env export > environment.yaml
# 加載環境
conda env create -f environment.yaml

相關焦點

  • Python 多版本切換工具- Pyenv/Virtualenv 及 Anaconda 科學計算環境的配置
    學習python有時希望在python2.7環境下,有時希望在python3.4環境下,該怎麼辦呢?Anconda的包也不知道適合在什麼環境下工作?解決多python環境下,python版本切換的工具–pyenv應運而生。
  • Python學習之Anaconda的使用及配置方法
    Anaconda的安裝不同的作業系統都是直接的在官網中下載安裝包進行下載,選擇你最經常使用的Python版本進行安裝,下載完之後,儘量的按照anaconda默認的行為安裝,現在的版本不會將bin目錄加入到環境變量path中去。
  • 完美解決 Python2 和 python3 共存問題的Anaconda
    Python3 被越來越多的開發者所接受,同時讓人尷尬的是很多遺留的老系統依舊運行在 Python2 的環境中,因此有時你不得不同時在兩個版本中進行開發,調試。如何在系統中同時共存 Python2 和 Python3 是開發者不得不面對的問題,一個利好的消息是,Anaconda 能完美解決Python2 和 Python3 的共存問題,而且在 Windows 平臺經常出現安裝依賴包(比如 MySQL-python)失敗的情況也得以解決。Anaconda 是什麼?
  • python新手傻瓜式開發環境Anaconda
    Anaconda官方網站就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda通過管理工具包、開發環境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環境隔離不同要求的項目。
  • Python數據分析實戰(2)Python,Anaconda安裝
    它解決了官方 Python 的兩大痛點:(1)提供了包管理功能,Windows 平臺安裝第三方包經常失敗的場景得以解決;(2)提供環境管理的功能,功能類似virtualenv,解決了多版本Python並存、切換的問題 。
  • 【Python小白日記】(三)|Anaconda的安裝和配置
    conda管理工具可以同時安裝不同版本的python,並且自由的進行切換,經常使用的有以下的命令:# 創建一個名為python27的環境,指定Python版本是2.7(不用管是2.7.x,conda會為我們自動尋找
  • pycharm中使用anaconda
    Anaconda的安裝不同的作業系統都是直接的在官網中下載安裝包進行下載,選擇你最經常使用的Python版本進行安裝,下載完之後,儘量的按照anaconda默認的行為安裝,現在的版本不會將bin目錄加入到環境變量path中去。
  • Python安裝教程之anaconda篇
    安裝python通常有兩種方式,一是安裝python安裝包,二是安裝anaconda。這裡我建議小白同學選擇anaconda,一般不要輕易嘗試自己單獨安裝python安裝包,因為很多小白很容易死在安裝軟體這一步為什麼選擇anaconda,因為它安裝簡單,可以傻瓜式的,一直按next完成安裝,這個特點對python初學這非常友好簡單理解,anaconda是將python常用的工具及第三方庫整合在一起一個集成環境。
  • 【工具篇】Anaconda使用總結
    Anaconda是一個用於科學計算的Python發行版,具有跨平臺(支持 Linux, Mac, Windows)、包管理(一站式搞定第三方包兼容安裝問題)、環境管理(方便多版本python並存、切換)的特點。Anaconda利用工具/命令conda來進行package和environment的管理,並且已經包含了Python和相關的配套工具。
  • python anaconda安裝 (一)
    * 有python環境  未使用過anaconda管理python環境你要到哪裡去:python大神學會anaconda的使用 anaconda安裝與使用 簡介   發音  [ˌænəˈkɑːndə] 概念  Anaconda是一個包含180+的科學包及其依賴項的發行版本。
  • Python 編輯器推薦: Anaconda
    簡介Anaconda(官方網站: )就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。https://www.anaconda.com/products/individual#macos2.
  • Mac端anaconda的安裝及相關問題解決方法
    安裝軟體:從anaconda官網(https://www.anaconda.com/)下載軟體,然後雙擊打開,一直下一步即可完成安裝。創建環境:打開anaconda,點擊environment,點擊create,輸入名稱,選擇python版本,再點擊create。2.
  • 【從小白開始學python系列五】anaconda安裝/已安裝python如何與anaconda共存
    【anaconda】指的是一個開源的【Python】發行版本,是一個安裝、管理【python】相關包的軟體,自帶了【python、Jupyter Notebook、Spyder、conda】等工具,常見的科學計算類的庫都包含在裡面了,使得安裝比常規【python】安裝要容易,很好用。
  • Anaconda配置opencv
    anaconda安裝官網:https://www.continuum.io/downloads自行選擇適合自己系統和python版本的文件下載即可本文版本:opencv_python-4.4.0.46-cp37-cp37m-win_amd64.whl公眾號回復關鍵字【cv_p37
  • Python發行版Anaconda的安裝與使用
    ,還可以快捷地切換不同版本的Python環境,因此建議要裝Python的話就裝Anaconda,它和Python一樣,也是在Windows、Mac、Linux等多平臺上都可以安裝的,這裡主要介紹一下Windows及Linux下Anaconda的安裝以及基本的使用,Mac系統也是類似。
  • Python環境配置保姆教程(Anaconda、Jupyter、GPU環境)!
    這篇文章打算把一些必備的python環境配置過程記錄下來,這樣不管是新到了公司實習或者就職,還是新換了電腦,都可以借鑑這篇快速把環境搭建起來啦 😉由於我也是重裝了系統,所以算是從0開始搭建python環境,這次從anaconda安裝開始, 然後到cuda的相關安裝配置,再到cudnn的安裝配置,然後從anaconda中建立虛擬tensorflow
  • Python學習|Anaconda、Jupyter Notebook、pycharm安裝使用詳解
    python的情景,有了 Anaconda,你無需切換到不同的環境,因為conda是一個環境管理器,可以創建獨立的 python 運行環境。只需要幾條命令,你就可以創建一個完全獨立的 python 環境來運行不同的 python 版本。除此之外,conda 創建的不同環境在安裝軟體包時,是共享的,這樣可以避免軟體安裝包的冗餘。
  • ubuntu 18.04 搭建 python 環境(pycharm + anaconda)
    ubuntu 系統自帶的 python 有多個版本,使用時難免會遇到環境變量出錯,特別是當自動化運行腳本的時候。特別是近一個月來,實驗室的小夥伴們的都傾心於 python。為了幫助小夥伴們快速搭建自己的 python 環境,筆者寫下了這篇教程。當然,如果 ubuntu 自帶的 python 自己使用沒有問題,可以略去 anaconda 的安裝。
  • 配置win10+anaconda3+python3.6+pytorch
    下載安裝anaconda如果下載太慢,可以選擇清華鏡像下載:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/修改鏡像如果按照提示http相關問題,最終無法解決,嘗試找到 C:\Users\用戶目錄下找到並打開 .condarc 文件替換為如下內容:channels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda
  • Anaconda 下載安裝
    軟體簡介Anaconda是一個用於科學計算的Python發行版,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。