condaとpipの一般的な方法、ソースの交換、パッケージのインストール、更新、削除、表示
3871 ワード
anacondaソフトウェア公式サイトのダウンロード速度が遅すぎて、清華源のダウンロードアドレスを使うことができます.https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A
condaとpipにはそれぞれ優劣があると言えます.pipのモジュールはもっと多くて、condaはもっと便利で、モジュールをインストールする時環境を検査して、自動的にダウンロードします.condaは特にデータ分析の面で、いくつかのよく使われるパッケージを専門的に最適化しています.
ソースの交換
pip
一時的な交換
上は豆弁源、下は他の国内源を使って、上の住所を交換すればいいです.すぐに、どれを使ってもいいです.
永続的な交換
Windows userディレクトリには、C:Usersxxpipなどのpipディレクトリが作成され、新しいファイルpipが作成されます.ini、内容は以下の通りです.
Linux修正~/.pip/pip.conf(なしで1つ作成)は、上記のコードと一致する内容を追加します.
conda
Windows/Linux WindowsはLinuxメソッドと一致し、永続的な交換です.
パッケージ管理
インストール
自分を更新
期限切れのパッケージの表示
個別更新パッケージ
パッケージの一括更新
pip以下はpythonコードで、Pythonを開いて実行する必要があります
conda
condaとpipにはそれぞれ優劣があると言えます.pipのモジュールはもっと多くて、condaはもっと便利で、モジュールをインストールする時環境を検査して、自動的にダウンロードします.condaは特にデータ分析の面で、いくつかのよく使われるパッケージを専門的に最適化しています.
ソースの交換
pip
一時的な交換
pip install < > -i https://pypi.douban.com/simple
上は豆弁源、下は他の国内源を使って、上の住所を交換すればいいです.すぐに、どれを使ってもいいです.
# http://mirrors.aliyun.com/pypi/simple/
# https://pypi.mirrors.ustc.edu.cn/simple/
# (douban) http://pypi.douban.com/simple/
# https://pypi.tuna.tsinghua.edu.cn/simple/
# http://pypi.mirrors.ustc.edu.cn/simple/
永続的な交換
Windows userディレクトリには、C:Usersxxpipなどのpipディレクトリが作成され、新しいファイルpipが作成されます.ini、内容は以下の通りです.
[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com
Linux修正~/.pip/pip.conf(なしで1つ作成)は、上記のコードと一致する内容を追加します.
mkdir ~/.pip/
vim ~/.pip/pip.conf
conda
Windows/Linux WindowsはLinuxメソッドと一致し、永続的な交換です.
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
パッケージ管理
インストール
# pip
pip install < >
# conda
conda install < >
自分を更新
# pip
python -m pip install --upgrade pip
# conda
conda update conda
期限切れのパッケージの表示
# pip
pip list --outdated
pip list -o
#conda
conda list
個別更新パッケージ
# pip
pip install --upgrade < >
pip install -U < >
# conda
conda update < >
パッケージの一括更新
pip以下はpythonコードで、Pythonを開いて実行する必要があります
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
conda
conda update --all