win10下Python3.6安装、配置以及pip安装包教程


Posted in Python onOctober 01, 2017

0.目录

1.前言

2.安装python

3.使用pip下载、安装包

3.1 安装Scrapy

3.2 安装PyQt

3.3 同时安装多个包

3.4 pip的常用命令

1.前言

之前在电脑上安装了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的。因此,我发现有三个重要的包:Scrapy、PyQt和TensorFlow都还没有适配python3.6.2版本。无奈之下,只能卸载python3.6.2,安装稍微老一点的python3.6.1。另附Windows下python下载地址

win10下Python3.6安装、配置以及pip安装包教程
win10下Python3.6安装、配置以及pip安装包教程

2.安装python

安装python的过程比较傻瓜化,注意三点就行了:

一是要在开始的界面勾选Add python 3.6 to PATH

二是要在自定义安装中勾选Install for all users

三是在安装成功后结束界面可能会出现Disable path length limit的按钮,有的话点一下就好了,禁用系统的Path长度自动限制,能给我们避免很多的麻烦。
至此,python安装完成。

3.使用pip下载、安装包

在使用pip的过程中,我主要总结了四个地方的问题:

3.1 安装Scrapy

使用pip install Scrapy的时候报了一个错误:

error: Microsoft Visual C++ 14.0 is required.

running build_ext
 building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

win10下Python3.6安装、配置以及pip安装包教程

解决步骤具体如下:

3.2 安装PyQt

当我执行pip install PyQt时:

win10下Python3.6安装、配置以及pip安装包教程

Could not find a version that satisfies the requirement pyqt (from versions: )
No matching distribution found for pyqt

意思就是没有适应当前python版本的pyqt。顿时我的心就凉了一下,我特意为了这几个包卸了python3.6.2,居然还是安不上?

不甘心的我再次试了试pip install PyQt4

结果同上

于是又试了pip install PyQt5

这次终于成功了!

ps:我特意去Qt官网看了下,发现好像Qt公司已经不支持Qt4了,所以以后大家还是开始用Qt5吧。

3.3 同时安装多个包

刚开始我一个一个的安装包:

pip install TensorFlow
...
pip install pygame
...
pip install ipython
...

这样很浪费时间和精力,还得等着上一个安装完了再安装下一个,然后我就试了试

pip install TensorFlow pygame ipython

感觉貌似发现了新大陆。

3.4 pip的常用命令

3.4.1 列出已安装的包

pip list

3.4.2.1 安装单个包

pip install <包名>

3.4.2.2 安装多个包

pip install <包名> <包名> <包名>

3.4.3 卸载单个包

pip uninstall <包名>

3.4.4 升级单个包

pip install -U <包名>

3.4.5 升级pip

pip install -U pip

3.4.6 列出所有过期的包

pip list --outdated

3.4.7 一键升级所有包

pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U

或者

安装pip-review

pip install pip-review

然后

pip-review --interactive

以上这篇基于win10下Python3.6安装、配置以及pip安装包教程(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现dict版图遍历示例
Feb 19 Python
python抽象基类用法实例分析
Jun 04 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
matplotlib绘制动画代码示例
Jan 02 Python
python实现文件的备份流程详解
Jun 18 Python
Python上下文管理器全实例详解
Nov 12 Python
python3.x 生成3维随机数组实例
Nov 28 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
Python logging模块写入中文出现乱码
May 21 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
python 基于wx实现音乐播放
Nov 24 Python
Python实现字符串反转的常用方法分析【4种方法】
Sep 30 #Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 #Python
Python基于pygame模块播放MP3的方法示例
Sep 30 #Python
Python实现自动为照片添加日期并分类的方法
Sep 30 #Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 #Python
Python3利用SMTP协议发送E-mail电子邮件的方法
Sep 30 #Python
Python字符编码与函数的基本使用方法
Sep 30 #Python
You might like
PHP学习之整理字符串
2011/04/17 PHP
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
浅析php创建者模式
2014/11/25 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
php适配器模式简单应用示例
2019/10/23 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python中用max()方法求最大值的介绍
2015/05/15 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
英文自荐信
2013/12/15 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
财务会计实训报告
2014/11/05 职场文书
大国崛起观后感
2015/06/02 职场文书