安装算法依赖时版本报错,依赖之间对应版本

困惑了很久,毕竟不是计算机专业专业出身,才知道安装深度学习算法各个依赖之间是有版本对应关系的。

(本文使我随笔记录,无价值)

比如:

再比如:

由于我第一步安装cuda时就和其他博主不一致,所以其他依赖版本都需要更改

(如果单纯的跑算法,建议还是和博主一样的版本)

直接上安装过程:

C:\Users\Administrator>activate gpupytorch

(gpupytorch) C:\Users\Administrator>d:

(gpupytorch) D:\>cd D:\PlugWheel

(gpupytorch) D:\PlugWheel>pip install torch-2.2.0+cpu-cp38-cp38-win_amd64.whl
Processing d:\plugwheel\torch-2.2.0+cpu-cp38-cp38-win_amd64.whl
Requirement already satisfied: filelock in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (3.13.1)
Requirement already satisfied: typing-extensions>=4.8.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (4.10.0)
Requirement already satisfied: sympy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (1.12)
Requirement already satisfied: networkx in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (3.1)
Requirement already satisfied: jinja2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (3.1.3)
Requirement already satisfied: fsspec in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0+cpu) (2024.2.0)
Requirement already satisfied: MarkupSafe>=2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from jinja2->torch==2.2.0+cpu) (2.1.5)
Requirement already satisfied: mpmath>=0.19 in d:\anaconda\envs\gpupytorch\lib\site-packages (from sympy->torch==2.2.0+cpu) (1.3.0)
Installing collected packages: torch
  Attempting uninstall: torch
    Found existing installation: torch 2.2.0
    Uninstalling torch-2.2.0:
      Successfully uninstalled torch-2.2.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
torchvision 0.17.0+cpu requires pillow!=8.3.*,>=5.3.0, but you have pillow 8.3.2 which is incompatible.
Successfully installed torch-2.2.0+cpu

(gpupytorch) D:\PlugWheel>pip install torchvision-0.17.0+cpu-cp38-cp38-win_amd64.whl
Processing d:\plugwheel\torchvision-0.17.0+cpu-cp38-cp38-win_amd64.whl
Requirement already satisfied: numpy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0+cpu) (1.21.2)
Requirement already satisfied: requests in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0+cpu) (2.31.0)
Requirement already satisfied: torch==2.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0+cpu) (2.2.0+cpu)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision==0.17.0+cpu)
  Downloading pillow-10.2.0-cp38-cp38-win_amd64.whl.metadata (9.9 kB)
Requirement already satisfied: filelock in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (3.13.1)
Requirement already satisfied: typing-extensions>=4.8.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (4.10.0)
Requirement already satisfied: sympy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (1.12)
Requirement already satisfied: networkx in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (3.1)
Requirement already satisfied: jinja2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (3.1.3)
Requirement already satisfied: fsspec in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->torchvision==0.17.0+cpu) (2024.2.0)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0+cpu) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0+cpu) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0+cpu) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0+cpu) (2024.2.2)
Requirement already satisfied: MarkupSafe>=2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from jinja2->torch==2.2.0->torchvision==0.17.0+cpu) (2.1.5)
Requirement already satisfied: mpmath>=0.19 in d:\anaconda\envs\gpupytorch\lib\site-packages (from sympy->torch==2.2.0->torchvision==0.17.0+cpu) (1.3.0)
torchvision is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Downloading pillow-10.2.0-cp38-cp38-win_amd64.whl (2.6 MB)
   ---------------------------------------- 2.6/2.6 MB 3.0 MB/s eta 0:00:00
Installing collected packages: pillow
  Attempting uninstall: pillow
    Found existing installation: Pillow 8.3.2
    Uninstalling Pillow-8.3.2:
      Successfully uninstalled Pillow-8.3.2
Successfully installed pillow-10.2.0

(gpupytorch) D:\PlugWheel>pip install -r E:\DeepLearningModel\Model01\requirements.txt
Requirement already satisfied: torch==2.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2.2.0+cpu)
Requirement already satisfied: torchvision==0.17.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (0.17.0+cpu)
Collecting tensorboard (from -r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading tensorboard-2.14.0-py3-none-any.whl.metadata (1.8 kB)
Collecting scipy==1.2.1 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 4))
  Downloading scipy-1.2.1.tar.gz (23.1 MB)
     ---------------------------------------- 23.1/23.1 MB 59.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting numpy==1.17.0 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 5))
  Downloading numpy-1.17.0.zip (6.5 MB)
     ---------------------------------------- 6.5/6.5 MB 102.8 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting matplotlib==3.1.2 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Downloading matplotlib-3.1.2-cp38-cp38-win_amd64.whl.metadata (1.4 kB)
Collecting opencv_python==4.1.2.30 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 7))
  Downloading opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl.metadata (11 kB)
Collecting tqdm==4.60.0 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 8))
  Downloading tqdm-4.60.0-py2.py3-none-any.whl.metadata (57 kB)
     ---------------------------------------- 57.5/57.5 kB 3.2 MB/s eta 0:00:00
Requirement already satisfied: Pillow==10.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 9)) (10.2.0)
Requirement already satisfied: h5py==2.10.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 10)) (2.10.0)
Requirement already satisfied: filelock in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.13.1)
Requirement already satisfied: typing-extensions>=4.8.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (4.10.0)
Requirement already satisfied: sympy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (1.12)
Requirement already satisfied: networkx in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1)
Requirement already satisfied: jinja2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1.3)
Requirement already satisfied: fsspec in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2024.2.0)
Requirement already satisfied: requests in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2.31.0)
Collecting cycler>=0.10 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting kiwisolver>=1.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Downloading kiwisolver-1.4.5-cp38-cp38-win_amd64.whl.metadata (6.5 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Downloading pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
INFO: pip is looking at multiple versions of opencv-python to determine which version is compatible with other requirements. This could take a while.
Collecting torchvision==0.17.0 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 2))
  Downloading torchvision-0.17.0-cp38-cp38-win_amd64.whl.metadata (6.6 kB)
ERROR: Cannot install -r E:\DeepLearningModel\Model01\requirements.txt (line 2), -r E:\DeepLearningModel\Model01\requirements.txt (line 6), -r E:\DeepLearningModel\Model01\requirements.txt (line 7) and numpy==1.17.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested numpy==1.17.0
    torchvision 0.17.0 depends on numpy
    matplotlib 3.1.2 depends on numpy>=1.11
    opencv-python 4.1.2.30 depends on numpy>=1.17.3

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

(gpupytorch) D:\PlugWheel>pip install -r E:\DeepLearningModel\Model01\requirements.txt
Requirement already satisfied: torch==2.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2.2.0+cpu)
Requirement already satisfied: torchvision==0.17.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (0.17.0+cpu)
Collecting tensorboard (from -r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached tensorboard-2.14.0-py3-none-any.whl.metadata (1.8 kB)
Collecting scipy==1.2.1 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 4))
  Using cached scipy-1.2.1.tar.gz (23.1 MB)
  Preparing metadata (setup.py) ... done
Collecting numpy==1.17.3 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 5))
  Downloading numpy-1.17.3-cp38-cp38-win_amd64.whl.metadata (2.0 kB)
Collecting matplotlib==3.1.2 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached matplotlib-3.1.2-cp38-cp38-win_amd64.whl.metadata (1.4 kB)
Collecting opencv_python==4.1.2.30 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 7))
  Using cached opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl.metadata (11 kB)
Collecting tqdm==4.60.0 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 8))
  Using cached tqdm-4.60.0-py2.py3-none-any.whl.metadata (57 kB)
Requirement already satisfied: Pillow==10.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 9)) (10.2.0)
Requirement already satisfied: h5py==2.10.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 10)) (2.10.0)
Requirement already satisfied: filelock in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.13.1)
Requirement already satisfied: typing-extensions>=4.8.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (4.10.0)
Requirement already satisfied: sympy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (1.12)
Requirement already satisfied: networkx in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1)
Requirement already satisfied: jinja2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1.3)
Requirement already satisfied: fsspec in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2024.2.0)
Requirement already satisfied: requests in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2.31.0)
Collecting cycler>=0.10 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting kiwisolver>=1.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached kiwisolver-1.4.5-cp38-cp38-win_amd64.whl.metadata (6.5 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Requirement already satisfied: six in d:\anaconda\envs\gpupytorch\lib\site-packages (from h5py==2.10.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 10)) (1.16.0)
Collecting absl-py>=0.4 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)
Collecting grpcio>=1.48.2 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading grpcio-1.62.0-cp38-cp38-win_amd64.whl.metadata (4.2 kB)
Collecting google-auth<3,>=1.6.3 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading google_auth-2.28.1-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting google-auth-oauthlib<1.1,>=0.5 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading google_auth_oauthlib-1.0.0-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting markdown>=2.6.8 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading Markdown-3.5.2-py3-none-any.whl.metadata (7.0 kB)
Collecting protobuf>=3.19.6 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading protobuf-4.25.3-cp38-cp38-win_amd64.whl.metadata (541 bytes)
Requirement already satisfied: setuptools>=41.0.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (68.2.2)
Collecting tensorboard-data-server<0.8.0,>=0.7.0 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading tensorboard_data_server-0.7.2-py3-none-any.whl.metadata (1.1 kB)
Collecting werkzeug>=1.0.1 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB)
Requirement already satisfied: wheel>=0.26 in d:\anaconda\envs\gpupytorch\lib\site-packages (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (0.41.2)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl.metadata (3.6 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<1.1,>=0.5->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl.metadata (10 kB)
Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2024.2.2)
Requirement already satisfied: MarkupSafe>=2.1.1 in d:\anaconda\envs\gpupytorch\lib\site-packages (from werkzeug>=1.0.1->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (2.1.5)
Requirement already satisfied: mpmath>=0.19 in d:\anaconda\envs\gpupytorch\lib\site-packages (from sympy->torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (1.3.0)
Collecting zipp>=0.5 (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading pyasn1-0.5.1-py2.py3-none-any.whl.metadata (8.6 kB)
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Downloading numpy-1.17.3-cp38-cp38-win_amd64.whl (12.7 MB)
   ---------------------------------------- 12.7/12.7 MB 350.1 kB/s eta 0:00:00
Downloading matplotlib-3.1.2-cp38-cp38-win_amd64.whl (9.1 MB)
   ---------------------------------------- 9.1/9.1 MB 293.9 kB/s eta 0:00:00
Downloading opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl (33.0 MB)
   ---------------------------------------- 33.0/33.0 MB 232.3 kB/s eta 0:00:00
Downloading tqdm-4.60.0-py2.py3-none-any.whl (75 kB)
   ---------------------------------------- 75.8/75.8 kB 262.1 kB/s eta 0:00:00
Downloading tensorboard-2.14.0-py3-none-any.whl (5.5 MB)
   ---------------------------------------- 5.5/5.5 MB 218.6 kB/s eta 0:00:00
Downloading absl_py-2.1.0-py3-none-any.whl (133 kB)
   ---------------------------------------- 133.7/133.7 kB 202.7 kB/s eta 0:00:00
Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
Downloading google_auth-2.28.1-py2.py3-none-any.whl (186 kB)
   ---------------------------------------- 186.9/186.9 kB 251.3 kB/s eta 0:00:00
Downloading google_auth_oauthlib-1.0.0-py2.py3-none-any.whl (18 kB)
Downloading grpcio-1.62.0-cp38-cp38-win_amd64.whl (3.8 MB)
   ---------------------------------------- 3.8/3.8 MB 210.1 kB/s eta 0:00:00
Downloading kiwisolver-1.4.5-cp38-cp38-win_amd64.whl (56 kB)
   ---------------------------------------- 56.2/56.2 kB 267.2 kB/s eta 0:00:00
Downloading Markdown-3.5.2-py3-none-any.whl (103 kB)
   ---------------------------------------- 103.9/103.9 kB 221.9 kB/s eta 0:00:00
Downloading protobuf-4.25.3-cp38-cp38-win_amd64.whl (413 kB)
   ---------------------------------------- 413.4/413.4 kB 220.5 kB/s eta 0:00:00
Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB)
   ---------------------------------------- 103.1/103.1 kB 180.0 kB/s eta 0:00:00
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
   ---------------------------------------- 229.9/229.9 kB 226.7 kB/s eta 0:00:00
Downloading tensorboard_data_server-0.7.2-py3-none-any.whl (2.4 kB)
Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB)
   ---------------------------------------- 226.7/226.7 kB 157.4 kB/s eta 0:00:00
Downloading cachetools-5.3.3-py3-none-any.whl (9.3 kB)
Downloading importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
   ---------------------------------------- 181.3/181.3 kB 179.5 kB/s eta 0:00:00
Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Downloading rsa-4.9-py3-none-any.whl (34 kB)
Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
   ---------------------------------------- 151.7/151.7 kB 274.1 kB/s eta 0:00:00
Downloading pyasn1-0.5.1-py2.py3-none-any.whl (84 kB)
   ---------------------------------------- 84.9/84.9 kB 217.1 kB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Building wheels for collected packages: scipy
  Building wheel for scipy (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [147 lines of output]
      C:\Users\Administrator\AppData\Local\Temp\pip-install-hfguerv1\scipy_0ab0dded0800497a8b3ba689237e2075\setup.py:114: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
        import imp
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\.libs\libopenblas.XWYDX2IKJW2NMTWSFYNGFUWKQU3LYTCZ.gfortran-win_amd64.dll
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\.libs\libopenblas64__v0.3.21-gcc_10_3_0.dll
        warnings.warn("loaded more than 1 DLL from .libs:"
      D:\Anaconda\envs\gpupytorch\lib\site-packages\setuptools\__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
      !!

              ********************************************************************************
              Requirements should be satisfied by a PEP 517 installer.
              If you are using pip, you can try `pip install --use-pep517`.
              ********************************************************************************

      !!
        dist.fetch_build_eggs(dist.setup_requires)
      Running from scipy source directory.
      lapack_opt_info:
      lapack_mkl_info:
      No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
      customize MSVCCompiler
        libraries mkl_rt not found in ['D:\\Anaconda\\envs\\gpupytorch\\lib', 'C:\\', 'D:\\Anaconda\\envs\\gpupytorch\\libs', 'D:\\Anaconda\\Library\\lib']
        NOT AVAILABLE

      openblas_lapack_info:
        libraries openblas not found in ['D:\\Anaconda\\envs\\gpupytorch\\lib', 'C:\\', 'D:\\Anaconda\\envs\\gpupytorch\\libs', 'D:\\Anaconda\\Library\\lib']
      get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
      customize GnuFCompiler
      Could not locate executable g77
      Could not locate executable f77
      customize IntelVisualFCompiler
      Could not locate executable ifort
      Could not locate executable ifl
      customize AbsoftFCompiler
      Could not locate executable f90
      customize CompaqVisualFCompiler
      Could not locate executable DF
      customize IntelItaniumVisualFCompiler
      Could not locate executable efl
      customize Gnu95FCompiler
      Could not locate executable gfortran
      Could not locate executable f95
      customize G95FCompiler
      Could not locate executable g95
      customize IntelEM64VisualFCompiler
      customize IntelEM64TFCompiler
      Could not locate executable efort
      Could not locate executable efc
      customize PGroupFlangCompiler
      Could not locate executable flang
      don't know how to compile Fortran code on platform 'nt'
        NOT AVAILABLE

      openblas_clapack_info:
        libraries openblas,lapack not found in ['D:\\Anaconda\\envs\\gpupytorch\\lib', 'C:\\', 'D:\\Anaconda\\envs\\gpupytorch\\libs', 'D:\\Anaconda\\Library\\lib']
        NOT AVAILABLE

      flame_info:
        libraries flame not found in ['D:\\Anaconda\\envs\\gpupytorch\\lib', 'C:\\', 'D:\\Anaconda\\envs\\gpupytorch\\libs', 'D:\\Anaconda\\Library\\lib']
        NOT AVAILABLE

      accelerate_info:
        NOT AVAILABLE

      atlas_3_10_threads_info:
      Setting PTATLAS=ATLAS
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries tatlas,tatlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries lapack_atlas not found in C:\
        libraries tatlas,tatlas not found in C:\
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries tatlas,tatlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries lapack_atlas not found in D:\Anaconda\Library\lib
        libraries tatlas,tatlas not found in D:\Anaconda\Library\lib
      <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
        NOT AVAILABLE

      atlas_3_10_info:
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries satlas,satlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries lapack_atlas not found in C:\
        libraries satlas,satlas not found in C:\
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries satlas,satlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries lapack_atlas not found in D:\Anaconda\Library\lib
        libraries satlas,satlas not found in D:\Anaconda\Library\lib
      <class 'numpy.distutils.system_info.atlas_3_10_info'>
        NOT AVAILABLE

      atlas_threads_info:
      Setting PTATLAS=ATLAS
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries ptf77blas,ptcblas,atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries lapack_atlas not found in C:\
        libraries ptf77blas,ptcblas,atlas not found in C:\
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries ptf77blas,ptcblas,atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries lapack_atlas not found in D:\Anaconda\Library\lib
        libraries ptf77blas,ptcblas,atlas not found in D:\Anaconda\Library\lib
      <class 'numpy.distutils.system_info.atlas_threads_info'>
        NOT AVAILABLE

      atlas_info:
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries f77blas,cblas,atlas not found in D:\Anaconda\envs\gpupytorch\lib
        libraries lapack_atlas not found in C:\
        libraries f77blas,cblas,atlas not found in C:\
        libraries lapack_atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries f77blas,cblas,atlas not found in D:\Anaconda\envs\gpupytorch\libs
        libraries lapack_atlas not found in D:\Anaconda\Library\lib
        libraries f77blas,cblas,atlas not found in D:\Anaconda\Library\lib
      <class 'numpy.distutils.system_info.atlas_info'>
        NOT AVAILABLE

      lapack_info:
        libraries lapack not found in ['D:\\Anaconda\\envs\\gpupytorch\\lib', 'C:\\', 'D:\\Anaconda\\envs\\gpupytorch\\libs', 'D:\\Anaconda\\Library\\lib']
        NOT AVAILABLE

      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\distutils\system_info.py:1858: UserWarning:
          Lapack (http://www.netlib.org/lapack/) libraries not found.
          Directories to search for the libraries can be specified in the
          numpy/distutils/site.cfg file (section [lapack]) or by setting
          the LAPACK environment variable.
        return getattr(self, '_calc_info_{}'.format(name))()
      lapack_src_info:
        NOT AVAILABLE

      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\distutils\system_info.py:1858: UserWarning:
          Lapack (http://www.netlib.org/lapack/) sources not found.
          Directories to search for the sources can be specified in the
          numpy/distutils/site.cfg file (section [lapack_src]) or by setting
          the LAPACK_SRC environment variable.
        return getattr(self, '_calc_info_{}'.format(name))()
        NOT AVAILABLE

      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\Administrator\AppData\Local\Temp\pip-install-hfguerv1\scipy_0ab0dded0800497a8b3ba689237e2075\setup.py", line 492, in <module>
          setup_package()
        File "C:\Users\Administrator\AppData\Local\Temp\pip-install-hfguerv1\scipy_0ab0dded0800497a8b3ba689237e2075\setup.py", line 488, in setup_package
          setup(**metadata)
        File "D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\distutils\core.py", line 135, in setup
          config = configuration()
        File "C:\Users\Administrator\AppData\Local\Temp\pip-install-hfguerv1\scipy_0ab0dded0800497a8b3ba689237e2075\setup.py", line 395, in configuration
          raise NotFoundError(msg)
      numpy.distutils.system_info.NotFoundError: No lapack/blas resources found.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for scipy
  Running setup.py clean for scipy
  error: subprocess-exited-with-error

  × python setup.py clean did not run successfully.
  │ exit code: 1
  ╰─> [15 lines of output]
      C:\Users\Administrator\AppData\Local\Temp\pip-install-hfguerv1\scipy_0ab0dded0800497a8b3ba689237e2075\setup.py:114: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
        import imp
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\.libs\libopenblas.XWYDX2IKJW2NMTWSFYNGFUWKQU3LYTCZ.gfortran-win_amd64.dll
      D:\Anaconda\envs\gpupytorch\lib\site-packages\numpy\.libs\libopenblas64__v0.3.21-gcc_10_3_0.dll
        warnings.warn("loaded more than 1 DLL from .libs:"

      `setup.py clean` is not supported, use one of the following instead:

        - `git clean -xdf` (cleans all files)
        - `git clean -Xdf` (cleans all versioned files, doesn't touch
                            files that aren't checked into the git repo)

      Add `--force` to your command to use it anyway if you must (unsupported).

      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed cleaning build dir for scipy
Failed to build scipy
ERROR: Could not build wheels for scipy, which is required to install pyproject.toml-based projects

(gpupytorch) D:\PlugWheel>pip install -r E:\DeepLearningModel\Model01\requirements.txt
Requirement already satisfied: torch==2.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2.2.0+cpu)
Requirement already satisfied: torchvision==0.17.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (0.17.0+cpu)
Collecting tensorboard (from -r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached tensorboard-2.14.0-py3-none-any.whl.metadata (1.8 kB)
Collecting scipy==1.6.1 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 4))
  Downloading scipy-1.6.1-cp38-cp38-win_amd64.whl.metadata (2.0 kB)
Collecting numpy==1.17.3 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 5))
  Using cached numpy-1.17.3-cp38-cp38-win_amd64.whl.metadata (2.0 kB)
Collecting matplotlib==3.1.2 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached matplotlib-3.1.2-cp38-cp38-win_amd64.whl.metadata (1.4 kB)
Collecting opencv_python==4.1.2.30 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 7))
  Using cached opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl.metadata (11 kB)
Collecting tqdm==4.60.0 (from -r E:\DeepLearningModel\Model01\requirements.txt (line 8))
  Using cached tqdm-4.60.0-py2.py3-none-any.whl.metadata (57 kB)
Requirement already satisfied: Pillow==10.2.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 9)) (10.2.0)
Requirement already satisfied: h5py==2.10.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from -r E:\DeepLearningModel\Model01\requirements.txt (line 10)) (2.10.0)
Requirement already satisfied: filelock in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.13.1)
Requirement already satisfied: typing-extensions>=4.8.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (4.10.0)
Requirement already satisfied: sympy in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (1.12)
Requirement already satisfied: networkx in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1)
Requirement already satisfied: jinja2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (3.1.3)
Requirement already satisfied: fsspec in d:\anaconda\envs\gpupytorch\lib\site-packages (from torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (2024.2.0)
Requirement already satisfied: requests in d:\anaconda\envs\gpupytorch\lib\site-packages (from torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2.31.0)
Collecting cycler>=0.10 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting kiwisolver>=1.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached kiwisolver-1.4.5-cp38-cp38-win_amd64.whl.metadata (6.5 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.1 (from matplotlib==3.1.2->-r E:\DeepLearningModel\Model01\requirements.txt (line 6))
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Requirement already satisfied: six in d:\anaconda\envs\gpupytorch\lib\site-packages (from h5py==2.10.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 10)) (1.16.0)
Collecting absl-py>=0.4 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)
Collecting grpcio>=1.48.2 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached grpcio-1.62.0-cp38-cp38-win_amd64.whl.metadata (4.2 kB)
Collecting google-auth<3,>=1.6.3 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached google_auth-2.28.1-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting google-auth-oauthlib<1.1,>=0.5 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached google_auth_oauthlib-1.0.0-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting markdown>=2.6.8 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached Markdown-3.5.2-py3-none-any.whl.metadata (7.0 kB)
Collecting protobuf>=3.19.6 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached protobuf-4.25.3-cp38-cp38-win_amd64.whl.metadata (541 bytes)
Requirement already satisfied: setuptools>=41.0.0 in d:\anaconda\envs\gpupytorch\lib\site-packages (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (68.2.2)
Collecting tensorboard-data-server<0.8.0,>=0.7.0 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached tensorboard_data_server-0.7.2-py3-none-any.whl.metadata (1.1 kB)
Collecting werkzeug>=1.0.1 (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB)
Requirement already satisfied: wheel>=0.26 in d:\anaconda\envs\gpupytorch\lib\site-packages (from tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (0.41.2)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl.metadata (3.6 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached rsa-4.9-py3-none-any.whl.metadata (4.2 kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<1.1,>=0.5->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl.metadata (10 kB)
Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda\envs\gpupytorch\lib\site-packages (from requests->torchvision==0.17.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 2)) (2024.2.2)
Requirement already satisfied: MarkupSafe>=2.1.1 in d:\anaconda\envs\gpupytorch\lib\site-packages (from werkzeug>=1.0.1->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3)) (2.1.5)
Requirement already satisfied: mpmath>=0.19 in d:\anaconda\envs\gpupytorch\lib\site-packages (from sympy->torch==2.2.0->-r E:\DeepLearningModel\Model01\requirements.txt (line 1)) (1.3.0)
Collecting zipp>=0.5 (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached pyasn1-0.5.1-py2.py3-none-any.whl.metadata (8.6 kB)
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard->-r E:\DeepLearningModel\Model01\requirements.txt (line 3))
  Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Downloading scipy-1.6.1-cp38-cp38-win_amd64.whl (32.7 MB)
   ---------------------------------------- 32.7/32.7 MB 280.8 kB/s eta 0:00:00
Using cached numpy-1.17.3-cp38-cp38-win_amd64.whl (12.7 MB)
Using cached matplotlib-3.1.2-cp38-cp38-win_amd64.whl (9.1 MB)
Using cached opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl (33.0 MB)
Using cached tqdm-4.60.0-py2.py3-none-any.whl (75 kB)
Using cached tensorboard-2.14.0-py3-none-any.whl (5.5 MB)
Using cached absl_py-2.1.0-py3-none-any.whl (133 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached google_auth-2.28.1-py2.py3-none-any.whl (186 kB)
Using cached google_auth_oauthlib-1.0.0-py2.py3-none-any.whl (18 kB)
Using cached grpcio-1.62.0-cp38-cp38-win_amd64.whl (3.8 MB)
Using cached kiwisolver-1.4.5-cp38-cp38-win_amd64.whl (56 kB)
Using cached Markdown-3.5.2-py3-none-any.whl (103 kB)
Using cached protobuf-4.25.3-cp38-cp38-win_amd64.whl (413 kB)
Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached tensorboard_data_server-0.7.2-py3-none-any.whl (2.4 kB)
Using cached werkzeug-3.0.1-py3-none-any.whl (226 kB)
Using cached cachetools-5.3.3-py3-none-any.whl (9.3 kB)
Using cached importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Using cached pyasn1-0.5.1-py2.py3-none-any.whl (84 kB)
Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
Installing collected packages: zipp, werkzeug, tqdm, tensorboard-data-server, python-dateutil, pyparsing, pyasn1, protobuf, oauthlib, numpy, kiwisolver, grpcio, cycler, cachetools, absl-py, scipy, rsa, requests-oauthlib, pyasn1-modules, opencv_python, matplotlib, importlib-metadata, markdown, google-auth, google-auth-oauthlib, tensorboard
  Attempting uninstall: tqdm
    Found existing installation: tqdm 4.62.2
    Uninstalling tqdm-4.62.2:
      Successfully uninstalled tqdm-4.62.2
  Attempting uninstall: numpy
    Found existing installation: numpy 1.21.2
    Uninstalling numpy-1.21.2:
      Successfully uninstalled numpy-1.21.2
  Attempting uninstall: scipy
    Found existing installation: scipy 1.7.1
    Uninstalling scipy-1.7.1:
      Successfully uninstalled scipy-1.7.1
  Attempting uninstall: opencv_python
    Found existing installation: opencv-python 4.5.3.56
    Uninstalling opencv-python-4.5.3.56:
      Successfully uninstalled opencv-python-4.5.3.56
Successfully installed absl-py-2.1.0 cachetools-5.3.3 cycler-0.12.1 google-auth-2.28.1 google-auth-oauthlib-1.0.0 grpcio-1.62.0 importlib-metadata-7.0.1 kiwisolver-1.4.5 markdown-3.5.2 matplotlib-3.1.2 numpy-1.17.3 oauthlib-3.2.2 opencv_python-4.1.2.30 protobuf-4.25.3 pyasn1-0.5.1 pyasn1-modules-0.3.0 pyparsing-3.1.1 python-dateutil-2.9.0.post0 requests-oauthlib-1.3.1 rsa-4.9 scipy-1.6.1 tensorboard-2.14.0 tensorboard-data-server-0.7.2 tqdm-4.60.0 werkzeug-3.0.1 zipp-3.17.0

(gpupytorch) D:\PlugWheel>

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: SSM2国密算法是一种国家密码算法,也被称为SM2(无线局域网密码算法)和MIL-STD-1756A算法。它是由国家密码管理局提出的一种非对称加密算法。下面介绍一下SSM2国密算法在不同JDK版本中的对应情况。 在JDK版本8之前,SSM2国密算法并没有被原生支持。但是,可以通过使用第三方的Bouncy Castle等库来实现SSM2国密算法。你需要下载相应版本的Bouncy Castle库,然后通过配置文件来使用该库提供的SSM2国密算法功能。 在JDK版本9及以上,Java原生库开始原生支持SSM2国密算法。你可以直接使用Java原生库来实现SSM2国密算法。可以使用如下代码来生成SSM2密钥对: ```java import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.Security; import org.bouncycastle.jce.provider.BouncyCastleProvider; public class SSM2Example { public static void main(String[] args) throws NoSuchAlgorithmException { Security.addProvider(new BouncyCastleProvider()); KeyPairGenerator generator = KeyPairGenerator.getInstance("SM2", "BC"); generator.initialize(256); // 设置密钥长度 KeyPair keyPair = generator.generateKeyPair(); System.out.println("PrivateKey: " + keyPair.getPrivate()); System.out.println("PublicKey: " + keyPair.getPublic()); } } ``` 上述代码在JDK版本9及以上中可以直接运行并输出SSM2密钥对。注意该代码中的算法名为"SM2",使用了Bouncy Castle作为提供者。 总结来说,SSM2国密算法在不同JDK版本中的对应情况为:在JDK版本8及以下需要使用第三方库(如Bouncy Castle)来实现;在JDK版本9及以上,可以直接使用Java原生库实现。 ### 回答2: ssm2国密算法是一种对称加密算法,也是中国国家密码管理办公室颁布的SM2密码算法的一个实现。SM2密码算法是基于椭圆曲线加密的一种算法,具有高度的安全性和效率。 SSM2国密算法在Java开发中可以与各个版本的JDK一起使用。但需要注意的是,首先要确保JDK支持椭圆曲线算法(ECC),因为SM2密码算法基于椭圆曲线加密。自JDK 7u71和JDK 8u31以后的版本中,JDK开始支持ECC算法。 具体来说,对应不同JDK版本使用SSM2国密算法的步骤如下: 1. 在项目的依赖管理中引入相关的国密算法库,如Bouncycastle(BC)。 2. 在代码中导入相关的包和类,如org.bouncycastle.crypto.CipherParameters、org.bouncycastle.crypto.params.ECPrivateKeyParameters、org.bouncycastle.crypto.params.ECPublicKeyParameters等。 3. 使用具体版本的JDK提供的API来生成SM2参数,如生成SM2密钥对等。 4. 使用SSM2算法进行加密、解密、签名、验签等操作,可以通过调用相应的方法实现。 需要注意的是,由于SSM2国密算法是中国特有的算法,不被国际通用密码标准所接受,因此在使用过程中需要特别注意相关法律和政策的约束。另外,为了确保安全性,建议使用最新版本的JDK和国密算法库,并及更新补丁。 总之,SSM2国密算法可以与不同版本的JDK一起使用,只需根据相应的JDK版本选择合适的库和API进行集成和开发。 ### 回答3: ssm2国密算法是中国自主研发的一种密码算法集合,由国家密码管理局发布。它是对原有的sm2国密算法进行了改进和优化,提供了更高的安全性和可靠性。 ssm2国密算法主要用于数字签名、密钥交换和公钥加密等密码应用场景。其中,数字签名算法可以用于确保数据的完整性和身份认证,密钥交换算法可以用于确保通信双方的密钥安全,公钥加密算法可以用于确保通信内容的机密性。 对于ssm2国密算法的jdk版本支持,目前常用的JDK版本都具备了对于国密算法的支持。例如,jdk 1.7及以上版本都可以通过引入相关的国密算法库来实现对ssm2国密算法的调用和使用。 在使用ssm2国密算法,我们可以采用以下步骤来搭建国密环境和调用算法: 1. 首先,需要从官方渠道下载相应的国密算法实现库,如GM-Tools或者BCTLS。 2. 将下载好的库文件导入项目的classpath中,确保可以正常访问。 3. 在代码中引入相关的国密算法工具类,比如SM2Util或者SM2Cipher。 4. 根据具体的功能需求,调用相应的国密算法方法,比如生成密钥对、进行数字签名或者解密操作等。 需要注意的是,由于国密算法涉及到一些加密和解密的敏感操作,建议在正式使用前咨询相关的法律和安全专业人士,确保符合国家相关法律法规的要求,并确保密钥和算法的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS萬事通

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值