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


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

解决步骤具体如下:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
下载twisted对应版本的whl文件(如我的Twisted-17.9.0-cp36-cp36m-win_amd64.whl),cp后面是python版本,amd64代表64位
然后执行命令
pip install D:\ChromeDownload\安装包\python\pip\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
(注意用你自己的路径名)
此时再次执行pip install Scrapy即可。
参考:http://blog.csdn.net/nima1994/article/details/74931621?locationNum=10&fps=1
3.2 安装PyQt
当我执行pip install PyQt时:

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安装包教程的更多相关文章
- Win10 下 RabbitMQ 的 安装 配置
记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘. 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安 ...
- 【转】Win10下python3和python2多版本同时安装并解决pip共存问题
[转]Win10下python3和python2多版本同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用pytho ...
- Win10下python3和python2同时安装并解决pip共存问题
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下 ...
- 在Win10下,python3和python2同时安装并解决pip共存问题
前提 本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 在Win10下,python3和python2同时安装并解决pip共存问题解决: 1.下载python ...
- 【转】Win10下 python3和python2同时安装并解决pip共存问题
1.下载python3和python2 进入python官网,链接https://www.python.org/ 选择Downloads--->Windows,点击进入就可以看到寻找想要的pyt ...
- Python - Win10系统下Python3.x环境配置
Win10系统下Python3.x环境配置 https://blog.csdn.net/qq_41952474/article/details/82630551
- Win10下Tensorflow的安装
Win10下Tensorflow的安装 1. Tensorflow简介 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张 ...
- win10下使用nodejs安装及webstorm创建express项目的指导
title: win10下使用nodejs安装 win10下使用nodejs安装及webstorm创建express项目的指导 windows下nvm的安装 熟悉linux下nodejs开发的朋友应该 ...
- windows下python3.6安装pycryto or crypto or pycryptodome与使用
pycrypto,pycrytodome和crypto是一个东西,在很久以前,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: w ...
随机推荐
- PHP内写css样式
<1>php的两种输出方式 1,echo: 2,print; 栗子: <?php echo:"你好,我的名字是LHH"; print:"你好,我的名字是 ...
- Problem F
Problem Description "Yakexi, this is the best age!" Dong MW works hard and get high pay, h ...
- 记录下 Markdown 语法
github上常用markdown语法:Mastering Markdown 目录 0. 目录 1. 锚点 2.标题 3.超链接 3.1.行内式 3.2.自动链接 4.列表 4.1.有序列表 4.2. ...
- 如何让只支持IE浏览器的jsp转为可以支持chrome
如果你的项目只能使用IE浏览器打开,你想让其支持chrome的话,可以试一下下面的代码哦: function showLayerDialog(url,paramFuction){ top.layer. ...
- 转:ef获取某个表中的部分字段值
我有个新闻表 id,title,body,createtime,author,click 使用ef4.1 仅仅读取 id,title,createtime 并显示在页面上. public static ...
- ldap数据库--ldapsearch,ldapmodify
简单介绍一下ldapsearch命令,在ldap搜索条目时很有用,只要适当调整filter就可以. 命令如下: ldapsearch -h hostname -p port -b baseDN -D ...
- Mybatis按顺序获取数据
sql语句select * from producttg where hospitalcode in (1,2,3) 获取到的数据并不是按照条件1,2,3的顺序排列,如果要成下面形式(mybatis ...
- 用python模拟登录(解析cookie + 解析html + 表单提交 + 验证码识别 + excel读写 + 发送邮件)
老婆大人每个月都要上一个网站上去查数据,然后做报表. 为了减轻老婆大人的工作压力,所以我决定做个小程序,减轻我老婆的工作量. 准备工作 1.tesseract-ocr 这个工具用来识别验证码,非常好用 ...
- 前端面试题(5) 列举5种IE haslayout的属性及其值
haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分.在Internet Explorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父 ...
- NetFlow学习笔记
NetFlow学习笔记 标签: netflow 由于工作需要,对NetFlow做了一些学习和调研,并总结成文档以供学习分享. 背景:随着系统的升级与漏洞的修补,入侵主机进而进行破坏的病毒攻击方式在攻击 ...