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中global与nonlocal比较
Nov 21 Python
python生成词云的实现方法(推荐)
Jun 13 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
解决安装python库时windows error5 报错的问题
Oct 21 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
用Python将结果保存为xlsx的方法
Jan 28 Python
python str字符串转uuid实例
Mar 03 Python
django models里数据表插入数据id自增操作
Jul 15 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
python 基于opencv 绘制图像轮廓
Dec 11 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 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
正则表达式语法
2006/10/09 Javascript
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
javascript中Function类型详解
2015/04/28 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
js实现转动骰子模型
2019/10/24 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
零基础学Python(一)Python环境安装
2014/08/20 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
python如何实现一个刷网页小程序
2018/11/27 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
Java面试笔试题大全
2016/11/23 面试题
三年级科学教学反思
2014/01/29 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
企业消防安全责任书
2014/07/23 职场文书
开发房地产协议书
2014/09/14 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python