zoukankan      html  css  js  c++  java
  • 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安装包pythonpipTwisted-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

  • 相关阅读:
    绘制程序流程图笔记
    强软弱虚引用
    安全点和安全区域
    垃圾回收算法
    垃圾回收相关算法
    内存访问全过程
    多级页表与快表
    分页
    虚拟内存
    内存分段机制
  • 原文地址:https://www.cnblogs.com/PyLearn/p/7615424.html
Copyright © 2011-2022 走看看