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通过pil为png图片填充上背景颜色的方法
Mar 17 Python
python获取mp3文件信息的方法
Jun 15 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
基于python爬虫数据处理(详解)
Jun 10 Python
Python队列的定义与使用方法示例
Jun 24 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
《Python学习手册》学习总结
Jan 17 Python
Python pyinotify模块实现对文档的实时监控功能方法
Oct 13 Python
关于Python作用域自学总结
Jun 10 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
Python Django的安装配置教程图文详解
Jul 17 Python
Python selenium环境搭建实现过程解析
Sep 08 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自动适应范围的分页代码
2008/08/05 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
使用Python处理BAM的方法
2018/09/28 Python
python实现趣味图片字符化
2019/04/30 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
初学者学习Python好还是Java好
2020/05/26 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
电脑销售顾问自荐信
2014/01/29 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
群众路线领导对照材料
2014/08/23 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
暑期家教宣传单
2015/07/14 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
选购到合适的激光打印机
2022/04/21 数码科技