zoukankan      html  css  js  c++  java
  • python初始化环境记录


    初始化python环境:
    yum install -y gcc libffi-devel python-devel openssl-devel gcc-c++
    yum install -y python-pip
    pip install --upgrade pip


    报错:
    #include <Python.h>
    ^
    compilation terminated.
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
    Command "/usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-QMyHST/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace(' ', ' ');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-fXgmJk-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-QMyHST/scandir/

    缺少某些功能模块,然后谷歌了一下,先后安装了python-devel,libffi-devel后还是不行,最后发觉要安装openssl-devel才行
    可如下命令行安装:
    yum install -y gcc libffi-devel python-devel openssl-devel gcc-c++

    安装mysql-python报错

    EnvironmentError: mysql_config not found
    [root@node1 ~]# pip install mysql-python
    Collecting mysql-python
      Using cached MySQL-python-1.2.5.zip
        Complete output from command python setup.py egg_info:
        sh: mysql_config: command not found
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/tmp/pip-build-RcBA8J/mysql-python/setup.py", line 17, in <module>
            metadata, options = get_config()
          File "setup_posix.py", line 43, in get_config
            libs = mysql_config("libs_r")
          File "setup_posix.py", line 25, in mysql_config
            raise EnvironmentError("%s not found" % (mysql_config.path,))
        EnvironmentError: mysql_config not found
        
        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-RcBA8J/mysql-python/

    解决办法:

    [root@node1 ~]# yum -y install mysql-devel

    # python2.7安装supervisor
    cd /usr/local/python-2.7.2/bin/
    wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
    python2.7 ez_setup.py --insecure
    
    wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
    
    tar -zxf pip-9.0.1.tar.gz
    cd pip-9.0.1
    python setup.py install
    pip2.7 install supervisor
    # 或者
    pip install supervisor
  • 相关阅读:
    一文明白如何使用常用移动端(Android)自动化测试工具——Appium
    元素的生于死(python里元素获取与删除)
    PascalCase & camelCase & kebabCase介绍(转载)
    Java 通过url响应图片
    Java 8 新特性
    编码习惯--日志
    Reflection on《Understanding Media》
    MySQL 添加字段和修改字段SQL
    精读《useEffect 完全指南》 Diff机制和其它解决方法
    Java 异常体系及 运行时异常(不需要捕捉)与一般异常有何异同(需要捕捉)
  • 原文地址:https://www.cnblogs.com/reblue520/p/8258238.html
Copyright © 2011-2022 走看看