pip 和 conda 包管理器

2021-10-17 06:59:59 字數 3095 閱讀 7592

conda 包管理器是 anaconda 自帶的包管理器

刪源可以幫助我們獲得最新的 python 包並進行管理。常用命令如下:

pip install [package-name]

# 安裝名為[package-name]的包

pip install [package-name]==x.x # 安裝名為[package-name]的包並指定版本x.x

pip install [package-name]

--proxy=**伺服器ip:埠號 # 使用**伺服器安裝

pip install [package-name]

--upgrade # 更新名為[package-name]的包

pip uninstall [package-name]

# 刪除名為[package-name]的包

pip list # 列出當前環境下已安裝的所有包

pip install -i https:/

/pypi.tuna.tsinghua.edu.cn/****** [package-name]

1. linux下

修改 ~/.pip/pip.conf (沒有就建立乙個資料夾及檔案。資料夾要加「.」,表示是隱藏資料夾)

內容如下:

trusted-host=mirrors.aliyun.com2. windows下

直接在user目錄中建立乙個pip目錄,再新建檔案pip.ini。(例如:c:\users\wqp\pip\pip.ini)內容同上。

可以幫助我們在 conda 環境下輕鬆地安裝各種包。相較於 pip 而言,conda 的通用性更強(不僅是 python 包,其他包如 cuda toolkit 和 cudnn 也可以安裝),但 conda 源的版本更新往往較慢。常用命令如下:

conda install [package-name]

# 安裝名為[package-name]的包

conda install [package-name]=x.x # 安裝名為[package-name]的包並指定版本x.x

conda update [package-name]

# 更新名為[package-name]的包

conda remove [package-name]

# 刪除名為[package-name]的包

conda list # 列出當前環境下已安裝的所有包

conda search [package-name]

# 列出名為[package-name]的包在conda源中的所有可用版本

在清華源和中科大源之間自行選擇

命令列中直接使用以下命令

#1 清華源

# 設定搜尋時顯示通道位址

conda config --

set show_channel_urls yes

# 2 新增中科大源

set show_channel_urls yes

將以上配置檔案寫在~/.condarc中

show_channel_urls: true換回conda的預設源。檢視了conda config的文件後,發現直接刪除channels即可。

conda config --remove-key channels

pip 和 conda兩個包管理器

conda和pip都是乙個包管理器。conda沒有語言限制,可以構建和管理任何語言的任何型別的軟體,這其中也包括python。來自網路 pip代表pip installs packages,是python的官方認可的包管理器,最常用於安裝在python包索引 pypi 上發布的包。2.conda沒有...

conda 環境和包 管理

建立新環境 conda create n venv name python 3.6 刪除環境 conda env remove n venv name 進入 退出環境 不知道為什麼我的,用source不行,用conda可以。即 不成功 source activate venv name source...

Linux包管理器

使用 linux 系統總是免不了要接觸包管理工具。比如,debian ubuntu 的 apt opensuse 的 zypp fedora 的 yum mandriva 的 urpmi slackware 的 slackpkg archlinux 的 pacman gentoo 的 emerge ...