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模块将raw图片转换成png图片的方法
Mar 16 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
修复 Django migration 时遇到的问题解决
Jun 14 Python
Python二进制串转换为通用字符串的方法
Jul 23 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
Python 编程速成(推荐)
Apr 15 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
python识别图像并提取文字的实现方法
Jun 28 Python
python 计算两个列表的相关系数的实现
Aug 29 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
Python 在局部变量域中执行代码
Aug 07 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下的权限算法的实现
2007/04/28 PHP
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
哪些是python中web开发框架
2020/06/17 Python
Python二元算术运算常用方法解析
2020/09/15 Python
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
Python中如何定义一个函数
2016/09/06 面试题
学生安全责任书范本
2014/07/24 职场文书
教师工作总结范文2014
2014/11/10 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
负责培养人意见
2015/06/05 职场文书
信息简报范文
2015/07/21 职场文书
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技