本文最后更新于:7 个月前
pip和conda
参考:搭建人工智能开发环境 第04节_初识conda和pip
https://www.bilibili.com/video/BV1nT4y1d7QU
一、conda 1 2 3 4 5 PS C:\Users\chris> conda usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ... conda is a tool for managing and deploying applications, environments and packages.
conda info
conda list
conda install
conda uninstall/remove
conda create
conda update/upgrade
conda config
conda search
…
1. 清理安装文件 conda clean -p
1 2 3 4 5 6 7 8 9 10 PS C:\Users\chris> conda env list base * D:\dev\miniconda3 jupyter D:\dev\miniconda3\envs\jupyter PS C:\Users\chris> conda activate base (base) PS C:\Users\chris> conda clean -p There are no unused package(s) to remove. (base) PS C:\Users\chris>
2. 更新conda conda update -n base conda
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 PS C:\Users\chris> conda update -n base condaChannels : - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - defaults Platform : win-64 Collecting package metadata (repodata.json) : done Solving environment : done environment location : D:\dev\miniconda3 added / updated specs : - conda The following packages will be downloaded : package | build ---------------------------|----------------- certifi-2024.2.2 | py311haa95532_0 162 KB conda-24.1.2 | py311haa95532_0 1.2 MB ------------------------------------------------------------ Total : 1.4 MB The following packages will be UPDATED : certifi 2023.11.17-py311haa95532_0 --> 2024.2.2-py31 conda 23.11.0-py311haa95532_0 --> 24.1.2-py311h Proceed ([y]/n)? y Downloading and Extracting Packages : Preparing transaction : done Verifying transaction : done Executing transaction : done PS C:\Users\chris>
3. 安装模块 conda install numpy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 PS C:\Users\chris> conda env list base * D:\dev\miniconda3 jupyter D:\dev\miniconda3\envs\jupyter PS C:\Users\chris> conda activate base (base) PS C:\Users\chris> conda install akshareRetrieving notices : ...working... done Channels : - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - defaults Platform : win-64 Collecting package metadata (repodata.json) : done Solving environment : failed PackagesNotFoundError : The following packages are not available from current : - akshare Current channels : - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - defaults To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page. PS C:\Users\chris>
4. 管理conda虚拟环境 1 2 3 4 5 6 7 8 conda create -n xxx conda env list conda activate xxx conda deactivate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 PS C:\Users\chris> conda create -n akshare python=3.11 Channels: - http://mi rrors.tuna.tsinghua.edu.cn/anaconda/ pkgs/free - defaults Platform: win-64 Collecting package metadata (repodata.json): done Solving environment: done environment location: D:\dev\miniconda3\envs\akshare added / updated specs: - python=3.11 The following packages will be downloaded: package | build ---------------------------|----------------- bzip2-1.0 .8 | h2bbff1b_5 78 KB openssl-3.0 .13 | h2bbff1b_0 7.4 MB python-3.11 .8 | he1021f5_0 18.3 MB tzdata-2024 a | h04d1e81_0 116 KB vc-14.2 | h21ff451_1 8 KB xz-5.4 .6 | h8cc25b3_0 587 KB ------------------------------------------------------------ Total: 26.5 MB The following NEW packages will be INSTALLED: bzip2 pkgs/main/ win-64 ::bzip2-1.0 .8 -h2bbff1b_5 ca-certificates pkgs/main/ win-64 ::ca-certificates-2023.12 .12 -haa95532_0 libffi pkgs/main/ win-64 ::libffi-3.4 .4 -hd77b12b_0 openssl pkgs/main/ win-64 ::openssl-3.0 .13 -h2bbff1b_0 pip pkgs/main/ win-64 ::pip-23.3 .1 -py311haa95532_0 python pkgs/main/ win-64 ::python-3.11 .8 -he1021f5_0 setuptools pkgs/main/ win-64 ::setuptools-68.2 .2 -py311haa95532_0 sqlite pkgs/main/ win-64 ::sqlite-3.41 .2 -h2bbff1b_0 tk pkgs/main/ win-64 ::tk-8.6 .12 -h2bbff1b_0 tzdata pkgs/main/ noarch::tzdata-2024 a-h04d1e81_0 vc pkgs/main/ win-64 ::vc-14.2 -h21ff451_1 vs2015_runtime pkgs/main/ win-64 ::vs2015_runtime-14.27 .29016 -h5e58377_2 wheel pkgs/main/ win-64 ::wheel-0.41 .2 -py311haa95532_0 xz pkgs/main/ win-64 ::xz-5.4 .6 -h8cc25b3_0 zlib pkgs/main/ win-64 ::zlib-1.2 .13 -h8cc25b3_0 Proceed ([y]/n)? y Downloading and Extracting Packages: Preparing transaction: done Verifying transaction: done Executing transaction: done PS C:\Users\chris> PS C:\Users\chris> conda env list base * D:\dev\miniconda3 akshare D:\dev\miniconda3\envs\akshare jupyter D:\dev\miniconda3\envs\jupyter PS C:\Users\chris> conda activate akshare (akshare) PS C:\Users\chris> python -V Python 3.11 .8 (akshare) PS C:\Users\chris> (akshare) PS C:\Users\chris> conda deactivate PS C:\Users\chris>
5. 查看索引conda虚拟 环境 conda info -e conda env list
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 PS C:\Users\chris> conda info -e base * D:\dev\miniconda3 akshare D:\dev\miniconda3\envs\akshare jupyter D:\dev\miniconda3\envs\jupyter PS C:\Users\chris> conda env list base * D:\dev\miniconda3 akshare D:\dev\miniconda3\envs\akshare jupyter D:\dev\miniconda3\envs\jupyter PS C:\Users\chris>
二、pip 1 2 3 4 5 (base) PS C:\Users\chris> pip Usage: pip <command > [options]