24相关库的介绍及安装

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了24相关库的介绍及安装脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

相关库的介绍及安装

相关库的简介

tensorflow库

  • TensorFlow是谷歌2015年开的一个人工智能学习系统。主要目的是方便研究人员开展机器学习和深度神经网络方面的研究,目前这个系统更具有通用性,也可广泛用于其他计算领域。
  • Tensorflow支持多种前端语言,包括Python(Python也是tensorflow支持最好的前端语言),因此一般大家利用python实现对tensorflow的调用。

OPEnCV库

  • OpenCV是一个开源的跨平台的计算机视觉库,实现了大量的图像处理和计算机视觉方面的通用算法。
  • 本实验采用Opencv对采集的游戏画面进行预处理。

PyGame库

  • Pygame是一个跨平台的模块,专为子游戏设计。
  • Pygame相当于是一款游戏引擎,用户无需编写大量的基础模块,而只需完成游戏逻辑本身就可以了。

相关库的安装

Tensorflow库安装

在确保网络通畅的情况下,打开windows的DOS命令行窗口,使用pip命令安装:

pip install tensorflow

这个要在外网下,所以很慢,可以用以下方法

1、先查看自己的GPU

C:Users19877>nvidia-smi
Thu Nov 11 18:36:16 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 462.30       Driver Version: 462.30       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name            TCC/WDDM | Bus-id        Disp.A | Volatile Uncorr. ECC |
| fan  Temp  Perf  Pwr:usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce MX450      WDDM  | 00000000:2B:00.0 Off |                  N/A |
| N/A   41C    P8    N/A /  N/A |    119MiB /  2048MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| PRocesses:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

2、去网址https://tensorflow.GOOGLE.cn/install/source#gpu查看对应要下载的版本,我要下载2.6.0

24相关库的介绍及安装

3、下载

使用命令行:pip install tensorflow==2.6.0 -i http://mirrors.aliyun.COM/pypi/simple --trusted-host mirrors.aliyun.com

然后再python环境下测试

D:BiyepythonScripts>python
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bIT (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2021-11-11 18:55:46.224397: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-11-11 18:55:46.224549: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

发现缺少cudart64_110.dll文件

去网址下载:https://www.dll-files.com/download/527365cb86fd76a9a7b7e9c75b4842d3/cudart64_110.dll.htML?c=VTJuUXgvTENydDYzektxWENSBTZXUT09

下载完后放在C:WindowsSystem32文件夹下面,就没有问题啦

OpenCV库安装

在下载地址中找到opencv的相关下载链接,依据Python的具体版本下载对应的文件。

1、在网站上找到对应的OpenCV文件,我下载的是opencv_python-4.5.4-cP39-cp39-win_amd64.whl,我放在Python中的Scripts文件夹里

2、运行pip install opencv_python-4.5.4-cp39-cp39-win_amd64.whl,进行安装

如果未提示任何安装错误,则说明安装成功。

D:BiyepythonScripts>pip install opencv_python-4.5.4-cp39-cp39-win_amd64.whl
Processing d:biyepythonscriptsopencv_python-4.5.4-cp39-cp39-win_amd64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-4.5.4

Pygame库安装

在确保网络通畅的情况下,打开windows的DOS命令行窗口,使用如下命令:pip install pygame

D:BiyepythonScripts>pip install pygame
Collecting pygame
  Downloading pygame-2.1.0-cp39-cp39-win_amd64.whl (4.8 MB)
     |████████████████████████████████| 4.8 MB 726 kB/s
Installing collected packages: pygame
Successfully installed pygame-2.1.0

测试

打开windows的DOS命令行窗口,进人Python命令行模式,导入包测试,如无错误,则说明安装成功!

C:Users19877>python
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> import cv2
>>> import pygame
pygame 2.1.0 (SDL 2.0.16, Python 3.9.7)
Hello From the pygame commUnity. https://www.pygame.org/contribute.html
>>> exit()

最后的思考

因为cmd下载库要从国外下载,所以很慢

这里可以使用国内镜像

pip --default-timeout=1000000 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu

卸载 pip uninstall tensorflow-gpu

总之我试了各种各样的方法去下载,不是下的太慢了就是版本不对,要注意GPU版本,需要下载一个缺失的文件cudart64_110.dll。

自己学习的道路真的很漫长,没有老师的讲解真的好难懂,遇到问题也要疯狂查资料解决,关键是有些资料是还不是符合的,搞了快一个小时才装好库,终于没问题了。

好想喝奶茶

脚本宝典总结

以上是脚本宝典为你收集整理的24相关库的介绍及安装全部内容,希望文章能够帮你解决24相关库的介绍及安装所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。