Python包安装及使用指南
这里长期更新一些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包安装及使用指南的更多相关文章
- python包安装
		python包安装: 一种是有网操作:pip install 包名:例子[pip install setuptools] 无网络服务器上操作: 先把包下载:传上去再安装[] 1.一种是 *.wh ... 
- vs中python包安装教程
		vs安装python很简单,只需要在vs安装包中选择python就可以了,这里使用的python3.7: 如果有了解,都知道安装python包的指令:"pip install xxx&quo ... 
- python包安装和使用机制
		python语言的魅力之一就是大量的外置数据包,能够帮助使用者节省很多时间,提高效率.模块下载和引用是最常见的操作,现在解析内部的原理和背后发生的故事,做到心里有数. 导航: 基本定义 模块使用 模块 ... 
- python包安装-centos7/windows
		1.修改pip源 临时使用: 可以在使用pip的时候在后面加上-i参数,指定pip源 eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu. ... 
- Python包安装过程
		以下是paramiko-1.7.7.1的安装过程,可以看到整个过程分为步,第一步是build,就是拷贝源文件到build文件夹里, F:\VMFiles\tmpFiles\paramiko-1.7.7 ... 
- 用pip命令把python包安装到指定目录
		sudo pip install transforms3d --target=/usr/local/lib/python2.7/site-packages pip install transforms ... 
- python 包 安装 加速 pip anaconda
		使用 -i 参数指定源,豆瓣的很快: pip install web.py -i http://pypi.douban.com/simple anaconda: ~/.condarc channels ... 
- [开发技巧]·如何让离线安装Python包
		[开发技巧]·如何让离线安装Python包 1.问题描述 PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI. ... 
- 全面学习 Python 包:包的构建与分发
		首发于公众号:Python编程时光 1. 为什么需要对项目分发打包? 平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而 ... 
随机推荐
- 关于orm的个人测试——SqlSugar与FreeSql
			前言 转眼已经过了金九,光阴真的是似箭啊,周六日常加班,忙里抽闲就想鼓捣个啥看看,刚好最近想着有没有必要换个orm,从当时原生到Dapper,又到现在的Sqlsugar,因为经常听到几个不错的orm, ... 
- EAM资产管理系统应用趋势简述
			EAM资产管理系统应用趋势简述 随着各种企业对资产管理需求的不断增长,EAM市场也正在持续升温,对于石油.化工.煤炭.钢铁等流程化企业及其他资产密集型企业来说,设备占用了企业大量的成本,如何降低设备维 ... 
- 2020 计蒜之道 预赛 第三场 石子游戏(简单)(暴力DP)
			石子游戏(简单) 原题链接 思路: 通过形式容易看出是一道DP.其中异或和的情况只有64种,所以我们可以开一维来记录当前异或和的状态. 利用dp[当前位置][异或和][是否选择当前]来进行状态转移.时 ... 
- 从Class源码看反射
			日常敲码中,如果想要在程序运行阶段访问某个类的所有信息,并支持修改类的状态或者行为的话,肯定会用到反射,而反射靠的就是Class类.Java的动态代理也用到了这个东西,所以了解其基本操作在苦逼的CRU ... 
- ansible-doc到底有多好用,助你玩转各种模块
			#使用ansible-doc:查看各种模块的帮助 #命令格式: ansible-doc -l #列出所有的模块列表 ansible-doc -s 模块名 #查看指定模块的参数 ansible-doc ... 
- linux学习(五)Linux 文件与目录管理
			一.Linux处理目录的常用命令 ls : 列出目录 cd :切换目录 pwd :显示目前的目录 mkdir :创建一个新的目录 rmdir :删除一个空的目录 cp : 复制文件或目录 rm : 移 ... 
- 解决flutter 运行时:Waiting for another flutter command to release the startup lock...
			执行 Flutter 包管理相关命令时有可能遇到 Waiting for another flutter command to release the startup lock... 这样的错误,可尝 ... 
- java经典算法40题-附带解决代码
			前一段时间工作比较闲,每天没有代码敲的日子有点无聊,于是为了保证自己的编程逻辑力的日常清醒,故百度了一些经典的java算法,然后自己思考编程解决问题,虽然那些东西比较基础了,但是有些题目小编看到了也是 ... 
- 每日爬虫JS小逆之5分钟旅游网MD5一锅端
			来吧骚年,每天花5分钟锻炼一下自己的JS调试也是极好的,对后期调试滑块验证码还原.拖动很有帮助,坚持下去,我们能赢.建议亲自试试哦,如果对大家有帮助的话不妨关注一下知识图谱与大数据公众号,当然不关注也 ... 
- Centos-zip压缩-文件或目录-zip unzip
			zip uzip 将一般文件或者目录进行压缩或者解压,默认以 .zip为后缀名 zip 相关选项 -r 递归压缩目录 -d 从压缩包中删除指定文件 -i 压缩指定文件列表文件 -x 压缩排除指定文件 ... 
