win10下Python3.6安装、配置以及pip安装教程

前言
之前在电脑上安装了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的。因此,我发现有三个重要的包:scrapy、pyqt和tensorflow都还没有适配python3.6.2版本。无奈之下,只能卸载python3.6.2,安装稍微老一点的python3.6.1。
安装python
安装python的过程比较傻瓜化,注意三点就行了:
一是要在开始的界面勾选add python 3.6 to path;
二是要在自定义安装中勾选install for all users;
三是在安装成功后结束界面可能会出现disable path length limit的按钮,有的话点一下就好了,禁用系统的path长度自动限制,能给我们避免很多的麻烦。
至此,python安装完成。
使用pip下载、安装包
在使用pip的过程中,我主要总结了四个地方的问题:
3.1 安装scrapy
使用pip install scrapy的时候报了一个错误:
error: microsoft visual c++ 14.0 is required.
下载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即可。
安装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吧。
同时安装多个包
刚开始我一个一个的安装包:
pip install tensorflow
...
pip install pygame
pip install ipython...
这样很浪费时间和精力,还得等着上一个安装完了再安装下一个,然后我就试了试pip install tensorflow pygame ipython感觉貌似发现了新大陆。
pip的常用命令
列出已安装的包
pip list
安装单个包
pip install
安装多个包
pip install
卸载单个包
pip uninstall
升级单个包
pip install -u
升级pip
pip install -u pip
列出所有过期的包
pip list --outdated
一键升级所有包
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -u
或者
安装pip-review
pip install pip-review
然后
pip-review --interactive喜欢的话关注收藏评论转发!python学习交流群330637182内有大量的项目开发和新手教学视频五千人大群等着你来加入