这里长期更新一些Python第三方包的安装教程,以及使用教程。。。

Pygame

安装教程:

  • Windows:

首先,查看已安装的Python版本;访问https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载对应的Pygame版本(cp37对应Python 3.7,win_amd64对应64位的Python,win32对应32位的Python),并修改文件名(如:pygame-1.9.6-cp37-cp37-win_amd64.whl-->pygame-1.9.6-cp37-none-win_amd64.whl);然后,在Windows下打开cmd窗口,进入文件下载的位置,输入pip安装指令(如:pip install pygame-1.9.6-cp37-none-win_amd64.whl

显示如下信息,即安装完成:

Installing coolected packages: pygame
Successfully installed pygame-1.9.6

安装完成后,在Python交互式界面输入import pygame,不报错,即成功。

  • Ubuntu:

打开终端,输入命令:$ sudo apt-get install python-pygame

使用教程:

Pygame官网使用教程:https://www.pygame.org/docs/

matplotlib

安装教程:

  • Windows:

访问https://pypi.python.org/pypi/matplotlib,查找与当前Python版本匹配的wheel文件(扩展名为.whl的文件),再使用pip进行安装(如:pip install matplotlib-3.2.1-cp37-none-win_amd64.whl

显示如下信息,即安装完成:

Installing collected packages: cycler, pyparsing, python-dateutil, kiwisolver, matplotlib
Successfully installed cycler-0.10.0 kiwisolver-1.2.0 matplotlib-3.2.1 pyparsing-2.4.7 python-dateutil-2.8.1

安装完成后,在Python交互式界面输入import matplotlib,不报错,即成功。

  • Ubuntu:

打开终端,执行命令$ sudo apt-get install python3-matplotlib

使用教程:

matplotlib官网API手册以及使用教程:https://matplotlib.org/api/index.html

Tensorflow

安装教程:

  • Windows:

根据电脑性能选择安装CPU还是GPU版,GPU版一定要对应好cuda的版本,打开cmd命令行

CPU版本:pip install -U tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

GPU版本:pip install -U tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple

使用pip安装时可能会出现下载速度缓慢甚至断开链接的情况,因此,在pip install命令后面带上“-i 源地址”表示使用国内源下载

安装完成后,打开python交互界面,输入import tensorflow as tf,如果没有错误发生,继续输入tf.test.is_gpu_available(),如安装成功会打印一系列信息,并最终返回True;要查询当前Tensorflow版本,输入tf.__version__

详见TensorFlow网站

Pytorch

安装教程:

  • Windows:

访问PyTorach网站,gpu版就根据CUDA的版本选择;cpu版本在CUDA版本选项选择None

例如,CUDA版本为10.2,输入pip安装指令:

pip install torch===1.5.0 torchvision===0.6.0 -f https://download.pytorch.org/whl/torch_stable.html

显示如下信息,表示正在安装:

Collecting torch===1.5.0
Downloading https://download.pytorch.org/whl/cu102/torch-1.5.0-cp37-cp37m-win_amd64.whl (899.1 MB)
|████████████████████████████████| 899.1 MB 7.7 kB/s
Collecting torchvision===0.6.0
Downloading https://download.pytorch.org/whl/cu102/torchvision-0.6.0-cp37-cp37m-win_amd64.whl (1.2 MB)
|████████████████████████████████| 1.2 MB 3.3 MB/s

安装完成:

Installing collected packages: torch, torchvision
Successfully installed torch-1.5.0 torchvision-0.6.0

进入Python交互界面进行验证,输入:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

输出:

1.5.0
True

Gym

安装教程:

要求Python 3.5+,使用pip安装:pip install gym

使用教程:

Gym官方文档:http://gym.openai.com/docs/#installation

Python包安装及使用指南的更多相关文章

  1. python包安装

    python包安装: 一种是有网操作:pip install  包名:例子[pip install setuptools] 无网络服务器上操作: 先把包下载:传上去再安装[] 1.一种是   *.wh ...

  2. vs中python包安装教程

    vs安装python很简单,只需要在vs安装包中选择python就可以了,这里使用的python3.7: 如果有了解,都知道安装python包的指令:"pip install xxx&quo ...

  3. python包安装和使用机制

    python语言的魅力之一就是大量的外置数据包,能够帮助使用者节省很多时间,提高效率.模块下载和引用是最常见的操作,现在解析内部的原理和背后发生的故事,做到心里有数. 导航: 基本定义 模块使用 模块 ...

  4. python包安装-centos7/windows

    1.修改pip源 临时使用: 可以在使用pip的时候在后面加上-i参数,指定pip源 eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu. ...

  5. Python包安装过程

    以下是paramiko-1.7.7.1的安装过程,可以看到整个过程分为步,第一步是build,就是拷贝源文件到build文件夹里, F:\VMFiles\tmpFiles\paramiko-1.7.7 ...

  6. 用pip命令把python包安装到指定目录

    sudo pip install transforms3d --target=/usr/local/lib/python2.7/site-packages pip install transforms ...

  7. python 包 安装 加速 pip anaconda

    使用 -i 参数指定源,豆瓣的很快: pip install web.py -i http://pypi.douban.com/simple anaconda: ~/.condarc channels ...

  8. [开发技巧]·如何让离线安装Python包

    [开发技巧]·如何让离线安装Python包 1.问题描述 PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI. ...

  9. 全面学习 Python 包:包的构建与分发

    首发于公众号:Python编程时光 1. 为什么需要对项目分发打包? 平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而 ...

随机推荐

  1. Mysql数据分片技术(一)——初识表分区

    1. 为什么需要数据分片技术 2. 3种数据分片方式简述 3. 分片技术原理概述 4. 对单表分区的时机 1为什么需要数据分片技术 数据库产品的市场 在互联网行业内,绝大部分开发人员都会遇到数据表的性 ...

  2. (专题一)07 matlab中字符串的表示

    matlab中,字符串使用单引号括起来的字符序列 >>xm='Central South University' >>xm(1:3) ans= Cen 截取1--3这三个字符, ...

  3. 《Java从入门到失业》第四章:类和对象(4.3):一个完整的例子带你深入类和对象

    4.3一个完整的例子带你深入类和对象 到此为止,我们基本掌握了类和对象的基础知识,并且还学会了String类的基本使用,下面我想用一个实际的小例子,逐步来讨论类和对象的一些其他知识点. 4.3.1需求 ...

  4. 时不时刷刷BOSS 看看技术需求

    5.熟悉Java,熟悉spring,rose等常见的web开发框架优先. 岗位要求:1. 大学本科及以上学历,计算机软件相关专业毕业:2. 3年及以上Java及Web系统设计和开发经验:3. 扎实的数 ...

  5. Apache Flink on K8s:四种运行模式,我该选择哪种?

    1. 前言 Apache Flink 是一个分布式流处理引擎,它提供了丰富且易用的API来处理有状态的流处理应用,并且在支持容错的前提下,高效.大规模的运行此类应用.通过支持事件时间(event-ti ...

  6. C#实现创建、编辑NX表达式

    在NX8.5中使用C#编辑表达式中有个坑,part.Expressions.Edit该方法鲁棒性很差,当表达式有错时也能编辑成功(手动在NX中增加错误表达式会有弹框,无法创建,而该方法却可以,疑是bu ...

  7. HTTP协议学习之Request学习

    在开始前,我们首先对HTTP协议做个简单的了解 HTTP协议(Hyper Text Transfer Protocol) 超文本传输协议 名词非常的高大上,如果学过计算机网络这门课(再如果还有一点印象 ...

  8. 【PowerQuery】做了一万遍的工资条

    前面已经了解了Excel.VBA.Python实现工资条,今天尝试用PQ做一遍 做之前迷惑了很久,如何能自定义长度 Table有Repeat函数,但是List没有.看来另外想办法 一步步接近目标  请 ...

  9. 使用implicitly demo

    泛型:  Context Bounds // //定义一个隐式值, 这个值不能少, 要不找不到比较的对象 implicit val personCompartor = new Ordering[Per ...

  10. JS实现动态显示时间(最简单方法)

    使用JS实现动态显示时间 最简单实现方法 直接在网页适当的位置中插入如下js代码,(id="datetime") 不可省略. <div id="datetime&q ...