在pycharm里跑pytorch模型时缺少包,且在pycharm里安装慢,提示安装失败,这时候可以在Anaconda里pytorch环境里下载,conda list与pip list区别详细说明

一、问题截图

深度学习在pycharm里跑pytorch模型时缺少包,且在pycharm里安装特别慢,还提示安装失败.红线是要安装包,红圈pycharm在装。可能很慢也会失败。
在这里插入图片描述

二、conda list与pip list区别

查看两个命令出来的结果
区别:Conda 除了当前虚拟环境下包有的,还有关联文件下的;Pip只有当前虚拟环境下的。当关联环境下有这个包,再用conda在其他虚拟环境下下载该包就会直接关联不用下载。比如说base环境下有包,在另一个环境下下载同样的包,就会关联上,不用真的下载,直接复制过去或者关联即可,验证得到:pip下的list是conda下list的子集。

pip list和conda list列表却不一致,conda数量 > pip,conda 安装包路径是 xxxxx\Anaconda3\pkgs
pip 安装包路径在虚拟环境下是 xxxx\Anaconda3\envs\a_conda_env\Lib\site-packages
所以当前环境下pip list只列举出当前包list,此处需要留意如果使用conda install 多个环境时,对于同一个包只需要安装一次。有conda集中管理。但是如果使用pip因为每个环境安装使用的pip在不同的路径下,故会重复安装,而包会从缓存中取。

(pytorch38) C:\Users\Administrator>pip list
Package              Version
-------------------- -----------
argon2-cffi          21.3.0
argon2-cffi-bindings 21.2.0
asttokens            2.0.5
attrs                21.4.0
backcall             0.2.0
beautifulsoup4       4.11.1
bleach               4.1.0
brotlipy             0.7.0
certifi              2022.9.24
cffi                 1.15.1
charset-normalizer   2.0.4
colorama             0.4.5
cryptography         38.0.1
debugpy              1.5.1
decorator            5.1.1
defusedxml           0.7.1
entrypoints          0.4
executing            0.8.3
fastjsonschema       2.16.2
idna                 3.4
importlib-resources  5.2.0
ipykernel            6.15.2
ipython              8.4.0
ipython-genutils     0.2.0
jedi                 0.18.1
Jinja2               3.0.3
jsonschema           4.16.0
jupyter_client       7.3.5
jupyter_core         4.11.1
jupyterlab-pygments  0.1.2
MarkupSafe           2.1.1
matplotlib-inline    0.1.6
mistune              0.8.4
mkl-fft              1.3.1
mkl-random           1.2.2
mkl-service          2.4.0
nb-conda-kernels     2.3.1
nbclient             0.5.13
nbconvert            6.4.4
nbformat             5.5.0
nest-asyncio         1.5.5
notebook             6.4.12
numpy                1.23.3
packaging            21.3
pandocfilters        1.5.0
parso                0.8.3
pickleshare          0.7.5
Pillow               9.2.0
pip                  22.2.2
pkgutil_resolve_name 1.3.10
prometheus-client    0.14.1
prompt-toolkit       3.0.20
psutil               5.9.0
pure-eval            0.2.2
pycparser            2.21
Pygments             2.11.2
pyOpenSSL            22.0.0
pyparsing            3.0.9
pyrsistent           0.18.0
PySocks              1.7.1
python-dateutil      2.8.2
pywin32              302
pywinpty             2.0.2
pyzmq                23.2.0
requests             2.28.1
Send2Trash           1.8.0
setuptools           63.4.1
six                  1.16.0
soupsieve            2.3.2.post1
stack-data           0.2.0
terminado            0.13.1
testpath             0.6.0
torch                1.13.0
torchaudio           0.13.0
torchvision          0.14.0
tornado              6.2
traitlets            5.1.1
typing_extensions    4.3.0
urllib3              1.26.12
wcwidth              0.2.5
webencodings         0.5.1
wheel                0.37.1
win-inet-pton        1.1.0
wincertstore         0.2
zipp                 3.8.0


(pytorch38) C:\Users\Administrator>conda list
# packages in environment at D:\Anaconda\envs\pytorch38:
#
# Name                    Version                   Build  Channel
argon2-cffi               21.3.0             pyhd3eb1b0_0    defaults
argon2-cffi-bindings      21.2.0           py38h2bbff1b_0    defaults
asttokens                 2.0.5              pyhd3eb1b0_0    defaults
attrs                     21.4.0             pyhd3eb1b0_0    defaults
backcall                  0.2.0              pyhd3eb1b0_0    defaults
beautifulsoup4            4.11.1           py38haa95532_0    defaults
blas                      1.0                         mkl    defaults
bleach                    4.1.0              pyhd3eb1b0_0    defaults
brotlipy                  0.7.0           py38h2bbff1b_1003    defaults
ca-certificates           2022.07.19           haa95532_0    defaults
certifi                   2022.9.24        py38haa95532_0    defaults
cffi                      1.15.1           py38h2bbff1b_0    defaults
charset-normalizer        2.0.4              pyhd3eb1b0_0    defaults
colorama                  0.4.5            py38haa95532_0    defaults
cryptography              38.0.1           py38h21b164f_0    defaults
cudatoolkit               11.3.1               h59b6b97_2    defaults
debugpy                   1.5.1            py38hd77b12b_0    defaults
decorator                 5.1.1              pyhd3eb1b0_0    defaults
defusedxml                0.7.1              pyhd3eb1b0_0    defaults
entrypoints               0.4              py38haa95532_0    defaults
executing                 0.8.3              pyhd3eb1b0_0    defaults
freetype                  2.12.1               ha860e81_0    defaults
idna                      3.4              py38haa95532_0    defaults
importlib_resources       5.2.0              pyhd3eb1b0_1    defaults
intel-openmp              2021.4.0          haa95532_3556    defaults
ipykernel                 6.15.2           py38haa95532_0    defaults
ipython                   8.4.0            py38haa95532_0    defaults
ipython_genutils          0.2.0              pyhd3eb1b0_1    defaults
jedi                      0.18.1           py38haa95532_1    defaults
jinja2                    3.0.3              pyhd3eb1b0_0    defaults
jpeg                      9e                   h2bbff1b_0    defaults
jsonschema                4.16.0           py38haa95532_0    defaults
jupyter_client            7.3.5            py38haa95532_0    defaults
jupyter_core              4.11.1           py38haa95532_0    defaults
jupyterlab_pygments       0.1.2                      py_0    defaults
lerc                      3.0                  hd77b12b_0    defaults
libdeflate                1.8                  h2bbff1b_5    defaults
libpng                    1.6.37               h2a8f88b_0    defaults
libsodium                 1.0.18               h62dcd97_0    defaults
libtiff                   4.4.0                h8a3f274_0    defaults
libuv                     1.40.0               he774522_0    defaults
libwebp                   1.2.4                h2bbff1b_0    defaults
libwebp-base              1.2.4                h2bbff1b_0    defaults
lz4-c                     1.9.3                h2bbff1b_1    defaults
markupsafe                2.1.1            py38h2bbff1b_0    defaults
matplotlib-inline         0.1.6            py38haa95532_0    defaults
mistune                   0.8.4           py38he774522_1000    defaults
mkl                       2021.4.0           haa95532_640    defaults
mkl-service               2.4.0            py38h2bbff1b_0    defaults
mkl_fft                   1.3.1            py38h277e83a_0    defaults
mkl_random                1.2.2            py38hf11a4ad_0    defaults
nb_conda_kernels          2.3.1            py38haa95532_0    defaults
nbclient                  0.5.13           py38haa95532_0    defaults
nbconvert                 6.4.4            py38haa95532_0    defaults
nbformat                  5.5.0            py38haa95532_0    defaults
nest-asyncio              1.5.5            py38haa95532_0    defaults
notebook                  6.4.12           py38haa95532_0    defaults
numpy                     1.23.3           py38h3b20f71_0    defaults
numpy-base                1.23.3           py38h4da318b_0    defaults
openssl                   1.1.1q               h2bbff1b_0    defaults
packaging                 21.3               pyhd3eb1b0_0    defaults
pandocfilters             1.5.0              pyhd3eb1b0_0    defaults
parso                     0.8.3              pyhd3eb1b0_0    defaults
pickleshare               0.7.5           pyhd3eb1b0_1003    defaults
pillow                    9.2.0            py38hdc2b20a_1    defaults
pip                       22.2.2           py38haa95532_0    defaults
pkgutil-resolve-name      1.3.10           py38haa95532_0    defaults
prometheus_client         0.14.1           py38haa95532_0    defaults
prompt-toolkit            3.0.20             pyhd3eb1b0_0    defaults
psutil                    5.9.0            py38h2bbff1b_0    defaults
pure_eval                 0.2.2              pyhd3eb1b0_0    defaults
pycparser                 2.21               pyhd3eb1b0_0    defaults
pygments                  2.11.2             pyhd3eb1b0_0    defaults
pyopenssl                 22.0.0             pyhd3eb1b0_0    defaults
pyparsing                 3.0.9            py38haa95532_0    defaults
pyrsistent                0.18.0           py38h196d8e1_0    defaults
pysocks                   1.7.1            py38haa95532_0    defaults
python                    3.8.13               h6244533_1    defaults
python-dateutil           2.8.2              pyhd3eb1b0_0    defaults
python-fastjsonschema     2.16.2           py38haa95532_0    defaults
pytorch                   1.13.0              py3.8_cpu_0    pytorch
pytorch-mutex             1.0                         cpu    pytorch
pywin32                   302              py38h2bbff1b_2    defaults
pywinpty                  2.0.2            py38h5da7b33_0    defaults
pyzmq                     23.2.0           py38hd77b12b_0    defaults
requests                  2.28.1           py38haa95532_0    defaults
send2trash                1.8.0              pyhd3eb1b0_1    defaults
setuptools                63.4.1           py38haa95532_0    defaults
six                       1.16.0             pyhd3eb1b0_1    defaults
soupsieve                 2.3.2.post1      py38haa95532_0    defaults
sqlite                    3.39.3               h2bbff1b_0    defaults
stack_data                0.2.0              pyhd3eb1b0_0    defaults
terminado                 0.13.1           py38haa95532_0    defaults
testpath                  0.6.0            py38haa95532_0    defaults
tk                        8.6.12               h2bbff1b_0    defaults
torchaudio                0.13.0                 py38_cpu    pytorch
torchvision               0.14.0                 py38_cpu    pytorch
tornado                   6.2              py38h2bbff1b_0    defaults
traitlets                 5.1.1              pyhd3eb1b0_0    defaults
typing-extensions         4.3.0            py38haa95532_0    defaults
typing_extensions         4.3.0            py38haa95532_0    defaults
urllib3                   1.26.12          py38haa95532_0    defaults
vc                        14.2                 h21ff451_1    defaults
vs2015_runtime            14.27.29016          h5e58377_2    defaults
wcwidth                   0.2.5              pyhd3eb1b0_0    defaults
webencodings              0.5.1                    py38_1    defaults
wheel                     0.37.1             pyhd3eb1b0_0    defaults
win_inet_pton             1.1.0            py38haa95532_0    defaults
wincertstore              0.2              py38haa95532_2    defaults
winpty                    0.4.3                         4    defaults
xz                        5.2.6                h8cc25b3_0    defaults
zeromq                    4.3.4                hd77b12b_0    defaults
zipp                      3.8.0            py38haa95532_0    defaults
zlib                      1.2.13               h8cc25b3_0    defaults
zstd                      1.5.2                h19a0ad4_0    defaults

在这里有疑惑的是,我们平常到底是安装包使用conda install 包名,还是pip install 包名

三、在Anaconda里环境里下载

下面安装matplotlib和tqdm包

(pytorch38) C:\Users\Administrator>conda install matplotlib
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 22.9.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: D:\Anaconda\envs\pytorch38

  added / updated specs:
    - matplotlib


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pyqt5-sip-12.11.0          |   py38hd77b12b_0          82 KB  defaults
    gstreamer-1.18.5           |       hd78058f_0         1.9 MB  defaults
    ply-3.11                   |           py38_0          80 KB  defaults
    libffi-3.4.2               |       hd77b12b_4         118 KB  defaults
    libbrotlidec-1.0.9         |       h2bbff1b_7          33 KB  defaults
    pyqt-5.15.7                |   py38hd77b12b_0         4.8 MB  defaults
    matplotlib-base-3.5.2      |   py38hd77b12b_0         7.4 MB  defaults
    icu-58.2                   |       ha925a31_3        21.8 MB  defaults
    libogg-1.3.5               |       h2bbff1b_1          35 KB  defaults
    glib-2.69.1                |       h5dc1a3c_1         1.8 MB  defaults
    brotli-1.0.9               |       h2bbff1b_7          18 KB  defaults
    libxml2-2.9.14             |       h0ad7f3c_0         3.4 MB  defaults
    libclang-12.0.0            |default_h627e005_2        22.0 MB  defaults
    cycler-0.11.0              |     pyhd3eb1b0_0          12 KB  defaults
    qtwebkit-5.212             |       h3ad3cdb_4        12.6 MB  defaults
    libbrotlienc-1.0.9         |       h2bbff1b_7         716 KB  defaults
    matplotlib-3.5.2           |   py38haa95532_0          28 KB  defaults
    qt-webengine-5.15.9        |       hb9a9bb5_4        60.1 MB  defaults
    kiwisolver-1.4.2           |   py38hd77b12b_0          65 KB  defaults
    sip-6.6.2                  |   py38hd77b12b_0         560 KB  defaults
    qt-main-5.15.2             |       he8e5bd7_7        66.0 MB  defaults
    libvorbis-1.3.7            |       he774522_0         225 KB  defaults
    ------------------------------------------------------------
                                           Total:       203.9 MB

The following NEW packages will be INSTALLED:

    brotli:           1.0.9-h2bbff1b_7          defaults
    brotli-bin:       1.0.9-h2bbff1b_7          defaults
    cycler:           0.11.0-pyhd3eb1b0_0       defaults
    fonttools:        4.25.0-pyhd3eb1b0_0       defaults
    glib:             2.69.1-h5dc1a3c_1         defaults
    gst-plugins-base: 1.18.5-h9e645db_0         defaults
    gstreamer:        1.18.5-hd78058f_0         defaults
    icu:              58.2-ha925a31_3           defaults
    kiwisolver:       1.4.2-py38hd77b12b_0      defaults
    libbrotlicommon:  1.0.9-h2bbff1b_7          defaults
    libbrotlidec:     1.0.9-h2bbff1b_7          defaults
    libbrotlienc:     1.0.9-h2bbff1b_7          defaults
    libclang:         12.0.0-default_h627e005_2 defaults
    libffi:           3.4.2-hd77b12b_4          defaults
    libiconv:         1.16-h2bbff1b_2           defaults
    libogg:           1.3.5-h2bbff1b_1          defaults
    libvorbis:        1.3.7-he774522_0          defaults
    libxml2:          2.9.14-h0ad7f3c_0         defaults
    libxslt:          1.1.35-h2bbff1b_0         defaults
    matplotlib:       3.5.2-py38haa95532_0      defaults
    matplotlib-base:  3.5.2-py38hd77b12b_0      defaults
    munkres:          1.1.4-py_0                defaults
    pcre:             8.45-hd77b12b_0           defaults
    ply:              3.11-py38_0               defaults
    pyqt:             5.15.7-py38hd77b12b_0     defaults
    pyqt5-sip:        12.11.0-py38hd77b12b_0    defaults
    qt-main:          5.15.2-he8e5bd7_7         defaults
    qt-webengine:     5.15.9-hb9a9bb5_4         defaults
    qtwebkit:         5.212-h3ad3cdb_4          defaults
    sip:              6.6.2-py38hd77b12b_0      defaults
    toml:             0.10.2-pyhd3eb1b0_0       defaults

The following packages will be UPDATED:

    ca-certificates:  2022.07.19-haa95532_0     defaults --> 2022.10.11-haa95532_0 defaults

Proceed ([y]/n)? y


Downloading and Extracting Packages
pyqt5-sip-12.11.0    | 82 KB     | ############################################################################ | 100%
gstreamer-1.18.5     | 1.9 MB    | ############################################################################ | 100%
ply-3.11             | 80 KB     | ############################################################################ | 100%
libffi-3.4.2         | 118 KB    | ############################################################################ | 100%
libbrotlidec-1.0.9   | 33 KB     | ############################################################################ | 100%
pyqt-5.15.7          | 4.8 MB    | ############################################################################ | 100%
matplotlib-base-3.5. | 7.4 MB    | ############################################################################ | 100%
icu-58.2             | 21.8 MB   | ######################################1                                      |  50%
libogg-1.3.5         | 35 KB     | ############################################################################ | 100%
glib-2.69.1          | 1.8 MB    | ############################################################################ | 100%
brotli-1.0.9         | 18 KB     | ############################################################################ | 100%
libxml2-2.9.14       | 3.4 MB    | ############################################################################ | 100%
libclang-12.0.0      | 22.0 MB   | ############################################################################ | 100%
cycler-0.11.0        | 12 KB     | ############################################################################ | 100%
qtwebkit-5.212       | 12.6 MB   | ############################################################################ | 100%
libbrotlienc-1.0.9   | 716 KB    | ############################################################################ | 100%
matplotlib-3.5.2     | 28 KB     | ############################################################################ | 100%
qt-webengine-5.15.9  | 60.1 MB   | ############################################################################ | 100%
kiwisolver-1.4.2     | 65 KB     | ############################################################################ | 100%
sip-6.6.2            | 560 KB    | ############################################################################ | 100%
qt-main-5.15.2       | 66.0 MB   | ############################################################################ | 100%
libvorbis-1.3.7      | 225 KB    | ############################################################################ | 100%

(pytorch38) C:\Users\Administrator>conda install tqdm
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 22.9.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: D:\Anaconda\envs\pytorch38

  added / updated specs:
    - tqdm


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    tqdm-4.64.1                |   py38haa95532_0         141 KB  defaults

The following NEW packages will be INSTALLED:

    tqdm: 4.64.1-py38haa95532_0 defaults

Proceed ([y]/n)? y


Downloading and Extracting Packages
tqdm-4.64.1          | 141 KB    | ################################################################################################################################################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值