• Python模块安装问题


    python的下载:https://www.python.org/downloads/

    我个人推荐的安装指导:http://www.tuicool.com/articles/eiM3Er3/

    目录
    ------------------------------------------------------

    安装工具setuptools(及基本使用)

    安装工具pip(及基本使用)(plus:里面有whl的安装包集链接)

    Python安装压缩包式的模块

    安装加密模块pycrypto

    ------------------------------------------------------

    安装工具setuptools

    ez_setup.py是python官方给出的一个安装setuptools的工具,利用它,我们可以很轻松用命令行就自动完成安装过程

    https://pypi.python.org/pypi/setuptools

    image

    image

    cmd输入命令:

    python ez_setup.py

    安装成功出现版本说明:

    image

    当然啦,如果想在cmd任意位置使用setuptools命令,就要配置环境变量——path添加上:你的python的路径Scripts。

    使用工具setuptools安装模块

    比如需要安装PIL模块:

    easy_install PIL

    安装工具pip

    pip的安装还比较简单,和setuptools也比较像

    pip的下载:https://pypi.python.org/pypi/pip#downloads

    image

    解压后,运行目录的文件setup.py:

    python setup.py install
     
    照之前介绍的添加环境变量的方法,我们在PATH最后添加:你的python的路径Scripts

    使用工具pip安装模块

    比如需要安装Tornado模块:

    pip install tornado

    1.下载.whl包

        先pip install wheel
    2. 安装某模块包

        pip install 包名字.whl 即可
    3. 到哪找.whl文件?(有的时候电脑没有安装vs2008 vs2010 vs2013等等,可能会导致setup.py安装失败,这个时候whl安装包不知道有多好用!!!!当然,如果只找到压缩包的话,彻底解决 error: Unable to find vcvarsall.bat)
    http://www.lfd.uci.edu/~gohlke/pythonlibs/

    一个特殊的whl文件,pycrypto:http://www.voidspace.org.uk/python/pycrypto-2.6.1/

    注:选择版本很重要哦,一般来说,python27在win64下是 cp27-win32一类的,然后 pip install XXX.whl OK了

    Python安装压缩包式的模块

    在加压缩的目录下执行:

    python setup.py build

    python setup.py install

    安装加密模块pycrypto

    1. 利用pip执行如下语句pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto  执行编写的程序,如果没有发现模块,看看是不是大小写的问题,如果是,就把Python安装目录Libsite-packages下的crypto改为Crypto就好了

    当然了,不是所有电脑都适合cp35这个包的,我前面说过了,可以在里面找到合适的pycrypto:http://www.voidspace.org.uk/python/pycrypto-2.6.1/

    注:选择版本很重要哦,一般来说,python27在win64下是 cp27-win32一类的,然后 pip install XXX.whl OK了

    2. 安装包安装

    下载地址:https://www.dlitz.net/software/pycrypto/

    然后执行上面两个python安装语句

    问题说明:

    可以看下这篇文章 彻底解决 error: Unable to find vcvarsall.bat

    看下文章截取的重要内容:

    image

    产生这个问题的原因基本上就是,这个模块是c编译的,所以要调用c的bat文件,因此安装了vs20XX版本的部分人不会遇到这个问题。。很不幸我是另一部分,那么how to solve:

    image

          这就是环境变量的问题啊,python呢,使用的环境变量叫VS90COMNTOOLS好像是vs2008还是vs2010会自动生成的环境变量,但是我vs2015或者其他版本没有这个变量啊,当然找不到我的bat文件啦,所以直接添加一下这个环境变量,然后把它的值指向本机真正存在的COMNTOOLS版本就可以啦。

    PS:安装失败后,请clean一下旧的安装进程(命令名  setup路径/whl clean)

  • 相关阅读:
    iris中间件
    go并发设计模式 --资源生成器模式
    Navicate
    golang sftp传输文件
    升级python
    在centos上面开机自启动某个程序
    文件MD5
    python模块之logging
    python之八大排序方法
    python生成器
  • 原文地址:https://www.cnblogs.com/puluotiya/p/5863286.html
Copyright © 2020-2023  润新知