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 pickle 和 shelve模块的用法
Sep 16 Python
python实现根据月份和日期得到星座的方法
Mar 27 Python
python中实现延时回调普通函数示例代码
Sep 08 Python
解读python logging模块的使用方法
Apr 17 Python
python调用摄像头拍摄数据集
Jun 01 Python
python创建学生管理系统
Nov 22 Python
python3中numpy函数tile的用法详解
Dec 04 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 Python
Python LMDB库的使用示例
Feb 14 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 session 预定义数组
2009/03/16 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
Python pandas常用函数详解
2018/02/07 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
新闻专业应届生求职信
2013/10/31 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
前台文员我鉴定
2014/01/12 职场文书
2014年社区工作总结
2014/11/18 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
听证通知书
2015/04/24 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
pytorch查看网络参数显存占用量等操作
2021/05/12 Python