adobs / project

OKC+
MIT License
10 stars 3 forks source link

Install issue: Failed building wheel for scikit-learn #1

Open hista opened 8 years ago

hista commented 8 years ago

Hi, I get that error message when I run pip install -r requirements.txt:

pip install -r requirements.txt Requirement already satisfied (use --upgrade to upgrade): coloredlogs==3.1.2 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): decorator==4.0.4 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 2)) Requirement already satisfied (use --upgrade to upgrade): EasyProcess==0.2.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): Flask==0.10.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 4)) Requirement already satisfied (use --upgrade to upgrade): Flask-SQLAlchemy==2.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 5)) Requirement already satisfied (use --upgrade to upgrade): humanfriendly==1.42 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): invoke==0.11.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 7)) Requirement already satisfied (use --upgrade to upgrade): ipython==4.0.0 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 8)) Requirement already satisfied (use --upgrade to upgrade): ipython-genutils==0.1.0 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 9)) Requirement already satisfied (use --upgrade to upgrade): itsdangerous==0.24 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 10)) Requirement already satisfied (use --upgrade to upgrade): Jinja2==2.8 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 11)) Requirement already satisfied (use --upgrade to upgrade): logging==0.4.9.6 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 12)) Requirement already satisfied (use --upgrade to upgrade): lxml==3.5.0 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 13)) Requirement already satisfied (use --upgrade to upgrade): MarkupSafe==0.23 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 14)) Requirement already satisfied (use --upgrade to upgrade): nltk==3.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): numpy==1.10.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 16)) Requirement already satisfied (use --upgrade to upgrade): okcupyd==1.0.0a2 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 17)) Requirement already satisfied (use --upgrade to upgrade): path.py==8.1.2 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 18)) Requirement already satisfied (use --upgrade to upgrade): pexpect==4.0.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 19)) Requirement already satisfied (use --upgrade to upgrade): pickleshare==0.5 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 20)) Requirement already satisfied (use --upgrade to upgrade): psycopg2==2.6.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): ptyprocess==0.5 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 22)) Requirement already satisfied (use --upgrade to upgrade): PyVirtualDisplay==0.1.5 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 23)) Requirement already satisfied (use --upgrade to upgrade): requests==2.8.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 24)) Collecting scikit-learn==0.17 (from -r requirements.txt (line 25)) Using cached scikit-learn-0.17.tar.gz Collecting scipy==0.16.1 (from -r requirements.txt (line 26)) Using cached scipy-0.16.1-cp27-cp27mu-manylinux1_x86_64.whl Collecting selenium==2.48.0 (from -r requirements.txt (line 27)) Using cached selenium-2.48.0-py2-none-any.whl Requirement already satisfied (use --upgrade to upgrade): simplegeneric==0.8.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 28)) Requirement already satisfied (use --upgrade to upgrade): simplejson==3.8.1 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 29)) Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 30)) Collecting sklearn==0.0 (from -r requirements.txt (line 31)) Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy==1.0.9 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 32)) Requirement already satisfied (use --upgrade to upgrade): traitlets==4.0.0 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 33)) Requirement already satisfied (use --upgrade to upgrade): Werkzeug==0.11.2 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 34)) Requirement already satisfied (use --upgrade to upgrade): wrapt==1.10.5 in ./env/lib/python2.7/site-packages (from -r requirements.txt (line 35)) Building wheels for collected packages: scikit-learn Running setup.py bdist_wheel for scikit-learn ... error Complete output from command /home/me/project/env/bin/python2 -u -c "import setuptools, tokenize;file='/tmp/pip-build-gG_cwB/scikit-learn/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" bdist_wheel -d /tmp/tmpamMwlkpip-wheel- --python-tag cp27: Partial import of sklearn during the build process. Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-gG_cwB/scikit-learn/setup.py", line 247, in setup_package() File "/tmp/pip-build-gG_cwB/scikit-learn/setup.py", line 237, in setup_package .format(scipy_req_str, instructions)) ImportError: Scientific Python (SciPy) is not installed. scikit-learn requires SciPy >= 0.9. Installation instructions are available on the scikit-learn website: http://scikit-learn.org/stable/install.html

Failed building wheel for scikit-learn Running setup.py clean for scikit-learn Failed to build scikit-learn Installing collected packages: scikit-learn, scipy, selenium, sklearn Running setup.py install for scikit-learn ... error Complete output from command /home/me/project/env/bin/python2 -u -c "import setuptools, tokenize;file='/tmp/pip-build-gG_cwB/scikit-learn/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-O0pY1w-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/me/project/env/include/site/python2.7/scikit-learn: Partial import of sklearn during the build process. Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-gG_cwB/scikit-learn/setup.py", line 247, in setup_package() File "/tmp/pip-build-gG_cwB/scikit-learn/setup.py", line 237, in setup_package .format(scipy_req_str, instructions)) ImportError: Scientific Python (SciPy) is not installed. scikit-learn requires SciPy >= 0.9. Installation instructions are available on the scikit-learn website: http://scikit-learn.org/stable/install.html

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

Command "/home/me/project/env/bin/python2 -u -c "import setuptools, tokenize;file='/tmp/pip-build-gG_cwB/scikit-learn/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-O0pY1w-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/me/project/env/include/site/python2.7/scikit-learn" failed with error code 1 in /tmp/pip-build-gG_cwB/scikit-learn/ (env) me@me-home:~/project$

Could you please tell me how to solve it? Best regards

adobs commented 8 years ago

Scikit learn has dependencies: Python, Numpy, SciPy (http://scikit-learn.org/stable/install.html)

Hypothesis: the requirements.txt was created in alphabetically order. In the doc, scikit-learn==0.17 comes before scipy==0.16.1.
If this is the case, in the terminal, type "pip install scipy". Then run pip install -r requirements.txt

Please let me know if this still does not work.

hista commented 8 years ago

Thanks for your kind help.

Unfortunately the newbie I'm is still facing some issues, I hope these logs can help:

sudo pip install scipy
[sudo] password for hista: 
Collecting scipy
  Downloading scipy-0.18.1-cp27-cp27mu-manylinux1_x86_64.whl (40.3MB)
    100% |████████████████████████████████| 40.3MB 35kB/s 
Installing collected packages: scipy
Successfully installed scipy-0.18.1
hista@hista-work:~$ cd project/
hista@hista-work:~/project$ ls
D3_sankey  env  flask_app.py  flask_helper_functions  LICENSE.txt  mean_shift_algorithm  model_pkl  model.py  model.pyc  README.md  requirements.txt  seeding_database  static  templates
hista@hista-work:~/project$ sudo pip install -r requirements.txt
Collecting coloredlogs==3.1.2 (from -r requirements.txt (line 1))
  Downloading coloredlogs-3.1.2.tar.gz
Collecting decorator==4.0.4 (from -r requirements.txt (line 2))
  Downloading decorator-4.0.4-py2.py3-none-any.whl
Collecting EasyProcess==0.2.1 (from -r requirements.txt (line 3))
  Downloading EasyProcess-0.2.1.tar.gz
Collecting Flask==0.10.1 (from -r requirements.txt (line 4))
  Downloading Flask-0.10.1.tar.gz (544kB)
    100% |████████████████████████████████| 552kB 1.9MB/s 
Collecting Flask-SQLAlchemy==2.1 (from -r requirements.txt (line 5))
  Downloading Flask-SQLAlchemy-2.1.tar.gz (95kB)
    100% |████████████████████████████████| 102kB 6.3MB/s 
Collecting humanfriendly==1.42 (from -r requirements.txt (line 6))
  Downloading humanfriendly-1.42.tar.gz (42kB)
    100% |████████████████████████████████| 51kB 4.5MB/s 
Collecting invoke==0.11.1 (from -r requirements.txt (line 7))
  Downloading invoke-0.11.1-py2.py3-none-any.whl (148kB)
    100% |████████████████████████████████| 153kB 4.6MB/s 
Collecting ipython==4.0.0 (from -r requirements.txt (line 8))
  Downloading ipython-4.0.0-py2-none-any.whl (730kB)
    100% |████████████████████████████████| 737kB 1.7MB/s 
Requirement already satisfied (use --upgrade to upgrade): ipython-genutils==0.1.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 9))
Collecting itsdangerous==0.24 (from -r requirements.txt (line 10))
  Downloading itsdangerous-0.24.tar.gz (46kB)
    100% |████████████████████████████████| 51kB 8.4MB/s 
Collecting Jinja2==2.8 (from -r requirements.txt (line 11))
  Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
    100% |████████████████████████████████| 266kB 4.6MB/s 
Collecting logging==0.4.9.6 (from -r requirements.txt (line 12))
  Downloading logging-0.4.9.6.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 8.0MB/s 
Collecting lxml==3.5.0 (from -r requirements.txt (line 13))
  Downloading lxml-3.5.0.tar.gz (3.8MB)
    100% |████████████████████████████████| 3.8MB 351kB/s 
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe==0.23 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 14))
Collecting nltk==3.1 (from -r requirements.txt (line 15))
  Downloading nltk-3.1.zip (1.3MB)
    100% |████████████████████████████████| 1.3MB 964kB/s 
Collecting numpy==1.10.1 (from -r requirements.txt (line 16))
  Downloading numpy-1.10.1-cp27-cp27mu-manylinux1_x86_64.whl (15.0MB)
    100% |████████████████████████████████| 15.0MB 99kB/s 
Collecting okcupyd==1.0.0a2 (from -r requirements.txt (line 17))
  Downloading okcupyd-1.0.0a2.tar.gz (67kB)
    100% |████████████████████████████████| 71kB 4.5MB/s 
Collecting path.py==8.1.2 (from -r requirements.txt (line 18))
  Downloading path.py-8.1.2-py2.py3-none-any.whl
Collecting pexpect==4.0.1 (from -r requirements.txt (line 19))
  Downloading pexpect-4.0.1.tar.gz (143kB)
    100% |████████████████████████████████| 153kB 4.6MB/s 
Collecting pickleshare==0.5 (from -r requirements.txt (line 20))
  Downloading pickleshare-0.5.tar.gz
Collecting psycopg2==2.6.1 (from -r requirements.txt (line 21))
  Downloading psycopg2-2.6.1.tar.gz (371kB)
    100% |████████████████████████████████| 378kB 2.5MB/s 
Collecting ptyprocess==0.5 (from -r requirements.txt (line 22))
  Downloading ptyprocess-0.5.tar.gz
Collecting PyVirtualDisplay==0.1.5 (from -r requirements.txt (line 23))
  Downloading PyVirtualDisplay-0.1.5.tar.gz
Collecting requests==2.8.1 (from -r requirements.txt (line 24))
  Downloading requests-2.8.1-py2.py3-none-any.whl (497kB)
    100% |████████████████████████████████| 501kB 1.9MB/s 
Collecting scikit-learn==0.17 (from -r requirements.txt (line 25))
  Downloading scikit-learn-0.17.tar.gz (7.8MB)
    100% |████████████████████████████████| 7.8MB 185kB/s 
Collecting scipy==0.16.1 (from -r requirements.txt (line 26))
  Downloading scipy-0.16.1-cp27-cp27mu-manylinux1_x86_64.whl (38.2MB)
    100% |████████████████████████████████| 38.2MB 38kB/s 
Collecting selenium==2.48.0 (from -r requirements.txt (line 27))
  Downloading selenium-2.48.0-py2-none-any.whl (872kB)
    100% |████████████████████████████████| 880kB 1.3MB/s 
Requirement already satisfied (use --upgrade to upgrade): simplegeneric==0.8.1 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 28))
Collecting simplejson==3.8.1 (from -r requirements.txt (line 29))
  Downloading simplejson-3.8.1.tar.gz (76kB)
    100% |████████████████████████████████| 81kB 7.5MB/s 
Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 30))
Collecting sklearn==0.0 (from -r requirements.txt (line 31))
  Downloading sklearn-0.0.tar.gz
Collecting SQLAlchemy==1.0.9 (from -r requirements.txt (line 32))
  Downloading SQLAlchemy-1.0.9.tar.gz (4.7MB)
    100% |████████████████████████████████| 4.7MB 318kB/s 
Collecting traitlets==4.0.0 (from -r requirements.txt (line 33))
  Downloading traitlets-4.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 8.8MB/s 
Collecting Werkzeug==0.11.2 (from -r requirements.txt (line 34))
  Downloading Werkzeug-0.11.2-py2.py3-none-any.whl (304kB)
    100% |████████████████████████████████| 307kB 2.1MB/s 
Collecting wrapt==1.10.5 (from -r requirements.txt (line 35))
  Downloading wrapt-1.10.5.tar.gz
Installing collected packages: humanfriendly, coloredlogs, decorator, EasyProcess, Werkzeug, Jinja2, itsdangerous, Flask, SQLAlchemy, Flask-SQLAlchemy, invoke, ptyprocess, pexpect, path.py, pickleshare, traitlets, ipython, logging, lxml, nltk, numpy, requests, simplejson, wrapt, okcupyd, psycopg2, PyVirtualDisplay, scikit-learn, scipy, selenium, sklearn
  Found existing installation: humanfriendly 1.44.7
    Uninstalling humanfriendly-1.44.7:
      Successfully uninstalled humanfriendly-1.44.7
  Running setup.py install for humanfriendly ... done
  Found existing installation: coloredlogs 5.0
    Uninstalling coloredlogs-5.0:
      Successfully uninstalled coloredlogs-5.0
  Running setup.py install for coloredlogs ... done
  Found existing installation: decorator 4.0.10
    Uninstalling decorator-4.0.10:
      Successfully uninstalled decorator-4.0.10
  Running setup.py install for EasyProcess ... done
  Running setup.py install for itsdangerous ... done
  Running setup.py install for Flask ... done
  Found existing installation: SQLAlchemy 1.1.0b3
    Uninstalling SQLAlchemy-1.1.0b3:
      Successfully uninstalled SQLAlchemy-1.1.0b3
  Running setup.py install for SQLAlchemy ... done
  Running setup.py install for Flask-SQLAlchemy ... done
  Found existing installation: invoke 0.13.0
    Uninstalling invoke-0.13.0:
      Successfully uninstalled invoke-0.13.0
  Found existing installation: ptyprocess 0.5.1
    Uninstalling ptyprocess-0.5.1:
      Successfully uninstalled ptyprocess-0.5.1
  Running setup.py install for ptyprocess ... done
  Found existing installation: pexpect 4.2.1
    Uninstalling pexpect-4.2.1:
      Successfully uninstalled pexpect-4.2.1
  Running setup.py install for pexpect ... done
  Found existing installation: pickleshare 0.7.4
    Uninstalling pickleshare-0.7.4:
      Successfully uninstalled pickleshare-0.7.4
  Running setup.py install for pickleshare ... done
  Found existing installation: traitlets 4.3.0b1
    Uninstalling traitlets-4.3.0b1:
      Successfully uninstalled traitlets-4.3.0b1
  Found existing installation: ipython 5.0.0
    Uninstalling ipython-5.0.0:
      Successfully uninstalled ipython-5.0.0
  Running setup.py install for logging ... done
  Found existing installation: lxml 3.6.4
    Uninstalling lxml-3.6.4:
      Successfully uninstalled lxml-3.6.4
  Running setup.py install for lxml ... done
  Running setup.py install for nltk ... done
  Found existing installation: numpy 1.11.2rc1
    Uninstalling numpy-1.11.2rc1:
      Successfully uninstalled numpy-1.11.2rc1
  Found existing installation: requests 2.11.1
    Uninstalling requests-2.11.1:
      Successfully uninstalled requests-2.11.1
  Found existing installation: simplejson 3.8.2
    DEPRECATION: Uninstalling a distutils installed project (simplejson) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
    Uninstalling simplejson-3.8.2:
      Successfully uninstalled simplejson-3.8.2
  Running setup.py install for simplejson ... done
  Found existing installation: wrapt 1.10.8
    Uninstalling wrapt-1.10.8:
      Successfully uninstalled wrapt-1.10.8
  Running setup.py install for wrapt ... done
  Found existing installation: okcupyd 1.0.0a6
    Uninstalling okcupyd-1.0.0a6:
      Successfully uninstalled okcupyd-1.0.0a6
  Running setup.py install for okcupyd ... done
  Running setup.py install for psycopg2 ... done
  Running setup.py install for PyVirtualDisplay ... done
  Running setup.py install for scikit-learn ... error
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-KDInL7/scikit-learn/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-VlUC5l-record/install-record.txt --single-version-externally-managed --compile:
    Partial import of sklearn during the build process.
    blas_opt_info:
    blas_mkl_info:
      libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
      NOT AVAILABLE

    openblas_info:
    /usr/local/lib/python2.7/dist-packages/numpy/distutils/system_info.py:635: UserWarning: Specified path  is invalid.
      warnings.warn('Specified path %s is invalid.' % d)
      FOUND:
        libraries = ['openblas']
        library_dirs = ['/usr/lib']
        language = c
        define_macros = [('HAVE_CBLAS', None)]

      FOUND:
        libraries = ['openblas']
        library_dirs = ['/usr/lib']
        language = c
        define_macros = [('HAVE_CBLAS', None)]

    running install
    running build
    running config_cc
    unifing config_cc, config, build_clib, build_ext, build commands --compiler options
    running config_fc
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
    running build_src
    build_src
    building library "libsvm-skl" sources
    building extension "sklearn.__check_build._check_build" sources
    building extension "sklearn.svm.libsvm" sources
    building extension "sklearn.svm.liblinear" sources
    building extension "sklearn.svm.libsvm_sparse" sources
    building extension "sklearn.datasets._svmlight_format" sources
    building extension "sklearn.feature_extraction._hashing" sources
    building extension "sklearn.cluster._dbscan_inner" sources
    building extension "sklearn.cluster._hierarchical" sources
    building extension "sklearn.cluster._k_means" sources
    building extension "sklearn.decomposition._online_lda" sources
    building extension "sklearn.decomposition.cdnmf_fast" sources
    building extension "sklearn.ensemble._gradient_boosting" sources
    building extension "sklearn.utils.sparsetools._traversal" sources
    building extension "sklearn.utils.sparsetools._graph_tools" sources
    building extension "sklearn.utils.sparsefuncs_fast" sources
    building extension "sklearn.utils.arrayfuncs" sources
    building extension "sklearn.utils.murmurhash" sources
    building extension "sklearn.utils.lgamma" sources
    building extension "sklearn.utils.graph_shortest_path" sources
    building extension "sklearn.utils.fast_dict" sources
    building extension "sklearn.utils.seq_dataset" sources
    building extension "sklearn.utils.weight_vector" sources
    building extension "sklearn.utils._random" sources
    building extension "sklearn.utils._logistic_sigmoid" sources
    building extension "sklearn.neighbors.ball_tree" sources
    building extension "sklearn.neighbors.kd_tree" sources
    building extension "sklearn.neighbors.dist_metrics" sources
    building extension "sklearn.neighbors.typedefs" sources
    building extension "sklearn.manifold._utils" sources
    building extension "sklearn.manifold._barnes_hut_tsne" sources
    building extension "sklearn.metrics.pairwise_fast" sources
    building extension "sklearn.tree._tree" sources
    building extension "sklearn.tree._splitter" sources
    building extension "sklearn.tree._criterion" sources
    building extension "sklearn.tree._utils" sources
    building extension "sklearn.metrics/cluster.expected_mutual_info_fast" sources
    building extension "sklearn._isotonic" sources
    building extension "sklearn.linear_model.cd_fast" sources
    building extension "sklearn.linear_model.sgd_fast" sources
    building extension "sklearn.linear_model.sag_fast" sources
    building extension "sklearn.utils.sparsetools._traversal" sources
    building extension "sklearn.utils.sparsetools._graph_tools" sources
    building extension "sklearn.utils.sparsefuncs_fast" sources
    building extension "sklearn.utils.arrayfuncs" sources
    building extension "sklearn.utils.murmurhash" sources
    building extension "sklearn.utils.lgamma" sources
    building extension "sklearn.utils.graph_shortest_path" sources
    building extension "sklearn.utils.fast_dict" sources
    building extension "sklearn.utils.seq_dataset" sources
    building extension "sklearn.utils.weight_vector" sources
    building extension "sklearn.utils._random" sources
    building extension "sklearn.utils._logistic_sigmoid" sources
    building data_files sources
    build_src: building npy-pkg config files
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/grid_search.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/naive_bayes.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/base.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/pipeline.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/_build_utils.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/dummy.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/kernel_ridge.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/qda.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/setup.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/random_projection.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/lda.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/calibration.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/multiclass.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/kernel_approximation.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/isotonic.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/discriminant_analysis.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/learning_curve.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/__init__.py -> build/lib.linux-x86_64-2.7/sklearn
    copying sklearn/cross_validation.py -> build/lib.linux-x86_64-2.7/sklearn
    creating build/lib.linux-x86_64-2.7/sklearn/__check_build
    copying sklearn/__check_build/setup.py -> build/lib.linux-x86_64-2.7/sklearn/__check_build
    copying sklearn/__check_build/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/__check_build
    creating build/lib.linux-x86_64-2.7/sklearn/svm
    copying sklearn/svm/bounds.py -> build/lib.linux-x86_64-2.7/sklearn/svm
    copying sklearn/svm/base.py -> build/lib.linux-x86_64-2.7/sklearn/svm
    copying sklearn/svm/classes.py -> build/lib.linux-x86_64-2.7/sklearn/svm
    copying sklearn/svm/setup.py -> build/lib.linux-x86_64-2.7/sklearn/svm
    copying sklearn/svm/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/svm
    creating build/lib.linux-x86_64-2.7/sklearn/svm/tests
    copying sklearn/svm/tests/test_svm.py -> build/lib.linux-x86_64-2.7/sklearn/svm/tests
    copying sklearn/svm/tests/test_bounds.py -> build/lib.linux-x86_64-2.7/sklearn/svm/tests
    copying sklearn/svm/tests/test_sparse.py -> build/lib.linux-x86_64-2.7/sklearn/svm/tests
    copying sklearn/svm/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/svm/tests
    creating build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/olivetti_faces.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/mldata.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/rcv1.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/base.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/svmlight_format.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/species_distributions.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/california_housing.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/setup.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/covtype.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/samples_generator.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/mlcomp.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/twenty_newsgroups.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/lfw.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    copying sklearn/datasets/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/datasets
    creating build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_rcv1.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_20news.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_covtype.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_svmlight_format.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_lfw.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_mldata.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_samples_generator.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/test_base.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    copying sklearn/datasets/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/datasets/tests
    creating build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/hashing.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/stop_words.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/setup.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/image.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/text.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/dict_vectorizer.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    copying sklearn/feature_extraction/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction
    creating build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    copying sklearn/feature_extraction/tests/test_feature_hasher.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    copying sklearn/feature_extraction/tests/test_dict_vectorizer.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    copying sklearn/feature_extraction/tests/test_text.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    copying sklearn/feature_extraction/tests/test_image.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    copying sklearn/feature_extraction/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/feature_extraction/tests
    creating build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/hierarchical.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/mean_shift_.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/spectral.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/_feature_agglomeration.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/bicluster.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/dbscan_.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/k_means_.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/setup.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/affinity_propagation_.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    copying sklearn/cluster/birch.py -> build/lib.linux-x86_64-2.7/sklearn/cluster
    creating build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_hierarchical.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/common.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_spectral.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_k_means.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_dbscan.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_affinity_propagation.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_birch.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_mean_shift.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    copying sklearn/cluster/tests/test_bicluster.py -> build/lib.linux-x86_64-2.7/sklearn/cluster/tests
    creating build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/graph_lasso_.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/outlier_detection.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/robust_covariance.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/shrunk_covariance_.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/empirical_covariance_.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    copying sklearn/covariance/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/covariance
    creating build/lib.linux-x86_64-2.7/sklearn/covariance/tests
    copying sklearn/covariance/tests/test_graph_lasso.py -> build/lib.linux-x86_64-2.7/sklearn/covariance/tests
    copying sklearn/covariance/tests/test_covariance.py -> build/lib.linux-x86_64-2.7/sklearn/covariance/tests
    copying sklearn/covariance/tests/test_robust_covariance.py -> build/lib.linux-x86_64-2.7/sklearn/covariance/tests
    copying sklearn/covariance/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/covariance/tests
    creating build/lib.linux-x86_64-2.7/sklearn/cross_decomposition
    copying sklearn/cross_decomposition/cca_.py -> build/lib.linux-x86_64-2.7/sklearn/cross_decomposition
    copying sklearn/cross_decomposition/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/cross_decomposition
    copying sklearn/cross_decomposition/pls_.py -> build/lib.linux-x86_64-2.7/sklearn/cross_decomposition
    creating build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/sparse_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/kernel_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/base.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/truncated_svd.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/online_lda.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/dict_learning.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/fastica_.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/incremental_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/setup.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/nmf.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/factor_analysis.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    copying sklearn/decomposition/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition
    creating build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_nmf.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_kernel_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_dict_learning.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_sparse_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_online_lda.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_incremental_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_fastica.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_factor_analysis.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_pca.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/test_truncated_svd.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    copying sklearn/decomposition/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/decomposition/tests
    creating build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/forest.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/base.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/weight_boosting.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/voting_classifier.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/gradient_boosting.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/bagging.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/setup.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/partial_dependence.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    copying sklearn/ensemble/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble
    creating build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_bagging.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_weight_boosting.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_forest.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_partial_dependence.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_gradient_boosting.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_voting_classifier.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/test_base.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    copying sklearn/ensemble/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/ensemble/tests
    creating build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/base.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/from_model.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/rfe.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/univariate_selection.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/variance_threshold.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    copying sklearn/feature_selection/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection
    creating build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_from_model.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_rfe.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_chi2.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_feature_select.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_variance_threshold.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/test_base.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    copying sklearn/feature_selection/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/feature_selection/tests
    creating build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/class_weight.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/estimator_checks.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/optimize.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/fixes.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/graph.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/metaestimators.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/extmath.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/testing.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/_scipy_sparse_lsqr_backport.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/setup.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/arpack.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/linear_assignment_.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/sparsefuncs.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/mocking.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/stats.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/multiclass.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/random.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/bench.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/validation.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    copying sklearn/utils/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/utils
    creating build/lib.linux-x86_64-2.7/sklearn/utils/sparsetools
    copying sklearn/utils/sparsetools/_graph_validation.py -> build/lib.linux-x86_64-2.7/sklearn/utils/sparsetools
    copying sklearn/utils/sparsetools/setup.py -> build/lib.linux-x86_64-2.7/sklearn/utils/sparsetools
    copying sklearn/utils/sparsetools/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/utils/sparsetools
    creating build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_linear_assignment.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_class_weight.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_bench.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_sparsefuncs.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_metaestimators.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_utils.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_graph.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_seq_dataset.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_validation.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_optimize.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_fixes.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_fast_dict.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_murmurhash.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_multiclass.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_estimator_checks.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_shortest_path.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_stats.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_random.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_extmath.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/test_testing.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    copying sklearn/utils/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/utils/tests
    creating build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/funcsigs.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/odict.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/setup.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/test_externals_setup.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/six.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    copying sklearn/externals/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/externals
    creating build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/_memory_helpers.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/logger.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/_compat.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/memory.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/testing.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/hashing.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/format_stack.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/parallel.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/numpy_pickle.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/_multiprocessing_helpers.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/func_inspect.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/pool.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/my_exceptions.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/disk.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    copying sklearn/externals/joblib/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/externals/joblib
    creating build/lib.linux-x86_64-2.7/sklearn/mixture
    copying sklearn/mixture/dpgmm.py -> build/lib.linux-x86_64-2.7/sklearn/mixture
    copying sklearn/mixture/gmm.py -> build/lib.linux-x86_64-2.7/sklearn/mixture
    copying sklearn/mixture/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/mixture
    creating build/lib.linux-x86_64-2.7/sklearn/mixture/tests
    copying sklearn/mixture/tests/test_gmm.py -> build/lib.linux-x86_64-2.7/sklearn/mixture/tests
    copying sklearn/mixture/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/mixture/tests
    copying sklearn/mixture/tests/test_dpgmm.py -> build/lib.linux-x86_64-2.7/sklearn/mixture/tests
    creating build/lib.linux-x86_64-2.7/sklearn/gaussian_process
    copying sklearn/gaussian_process/gaussian_process.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process
    copying sklearn/gaussian_process/regression_models.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process
    copying sklearn/gaussian_process/correlation_models.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process
    copying sklearn/gaussian_process/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process
    creating build/lib.linux-x86_64-2.7/sklearn/gaussian_process/tests
    copying sklearn/gaussian_process/tests/test_gaussian_process.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process/tests
    copying sklearn/gaussian_process/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/gaussian_process/tests
    creating build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/kde.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/regression.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/base.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/approximate.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/graph.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/nearest_centroid.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/setup.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/unsupervised.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/classification.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    copying sklearn/neighbors/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/neighbors
    creating build/lib.linux-x86_64-2.7/sklearn/neural_network
    copying sklearn/neural_network/rbm.py -> build/lib.linux-x86_64-2.7/sklearn/neural_network
    copying sklearn/neural_network/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/neural_network
    creating build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/data.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/label.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/_function_transformer.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/imputation.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/_weights.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    copying sklearn/preprocessing/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/preprocessing
    creating build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/mds.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/locally_linear.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/setup.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/isomap.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/t_sne.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/spectral_embedding_.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    copying sklearn/manifold/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/manifold
    creating build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/pairwise.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/regression.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/ranking.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/base.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/metrics.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/setup.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/classification.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/scorer.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    copying sklearn/metrics/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/metrics
    creating build/lib.linux-x86_64-2.7/sklearn/semi_supervised
    copying sklearn/semi_supervised/label_propagation.py -> build/lib.linux-x86_64-2.7/sklearn/semi_supervised
    copying sklearn/semi_supervised/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/semi_supervised
    creating build/lib.linux-x86_64-2.7/sklearn/tree
    copying sklearn/tree/tree.py -> build/lib.linux-x86_64-2.7/sklearn/tree
    copying sklearn/tree/export.py -> build/lib.linux-x86_64-2.7/sklearn/tree
    copying sklearn/tree/setup.py -> build/lib.linux-x86_64-2.7/sklearn/tree
    copying sklearn/tree/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/tree
    creating build/lib.linux-x86_64-2.7/sklearn/tree/tests
    copying sklearn/tree/tests/test_export.py -> build/lib.linux-x86_64-2.7/sklearn/tree/tests
    copying sklearn/tree/tests/test_tree.py -> build/lib.linux-x86_64-2.7/sklearn/tree/tests
    copying sklearn/tree/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/tree/tests
    creating build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_ranking.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_regression.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_classification.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_score_objects.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_pairwise.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/test_common.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    copying sklearn/metrics/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/tests
    creating build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    copying sklearn/metrics/cluster/supervised.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    copying sklearn/metrics/cluster/bicluster.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    copying sklearn/metrics/cluster/setup.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    copying sklearn/metrics/cluster/unsupervised.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    copying sklearn/metrics/cluster/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster
    creating build/lib.linux-x86_64-2.7/sklearn/metrics/cluster/tests
    copying sklearn/metrics/cluster/tests/test_unsupervised.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster/tests
    copying sklearn/metrics/cluster/tests/test_supervised.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster/tests
    copying sklearn/metrics/cluster/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster/tests
    copying sklearn/metrics/cluster/tests/test_bicluster.py -> build/lib.linux-x86_64-2.7/sklearn/metrics/cluster/tests
    creating build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/bayes.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/theil_sen.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/base.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/ransac.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/logistic.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/least_angle.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/ridge.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/passive_aggressive.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/setup.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/omp.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/randomized_l1.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/stochastic_gradient.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/sag.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/perceptron.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/coordinate_descent.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    copying sklearn/linear_model/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model
    creating build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_coordinate_descent.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_randomized_l1.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_omp.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_sparse_coordinate_descent.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_least_angle.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_sag.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_theil_sen.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_perceptron.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_sgd.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_logistic.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_bayes.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_ransac.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_base.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_ridge.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/test_passive_aggressive.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    copying sklearn/linear_model/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/linear_model/tests
    creating build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_grid_search.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_metaestimators.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_calibration.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_kernel_ridge.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_learning_curve.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_naive_bayes.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_pipeline.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_discriminant_analysis.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_multiclass.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_isotonic.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_dummy.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_cross_validation.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_common.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_random_projection.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_base.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_init.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_check_build.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/__init__.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    copying sklearn/tests/test_kernel_approximation.py -> build/lib.linux-x86_64-2.7/sklearn/tests
    running build_clib
    customize UnixCCompiler
    customize UnixCCompiler using build_clib
    building 'libsvm-skl' library
    compiling C++ sources
    C compiler: c++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-cFt4xx/python2.7-2.7.12=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC

    creating build/temp.linux-x86_64-2.7
    creating build/temp.linux-x86_64-2.7/sklearn
    creating build/temp.linux-x86_64-2.7/sklearn/svm
    creating build/temp.linux-x86_64-2.7/sklearn/svm/src
    creating build/temp.linux-x86_64-2.7/sklearn/svm/src/libsvm
    compile options: '-I/usr/local/lib/python2.7/dist-packages/numpy/core/include -c'
    c++: sklearn/svm/src/libsvm/libsvm_template.cpp
    sh: 1: c++: not found
    sh: 1: c++: not found
    error: Command "c++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-cFt4xx/python2.7-2.7.12=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -c sklearn/svm/src/libsvm/libsvm_template.cpp -o build/temp.linux-x86_64-2.7/sklearn/svm/src/libsvm/libsvm_template.o" failed with exit status 127

    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-KDInL7/scikit-learn/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-VlUC5l-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-KDInL7/scikit-learn/
hista@hista-work:~/project$ 

python flask_app.py
Traceback (most recent call last):
  File "flask_app.py", line 4, in <module>
    from flask_helper_functions.selenium_okc import create_new_user
  File "/home/hista/project/flask_helper_functions/selenium_okc.py", line 11, in <module>
    from selenium import webdriver
ImportError: No module named selenium
hista@hista-work:~/project$ sudo pip install selenium
Collecting selenium
  Downloading selenium-2.53.6-py2.py3-none-any.whl (884kB)
    100% |████████████████████████████████| 890kB 1.4MB/s 
Installing collected packages: selenium
Successfully installed selenium-2.53.6
hista@hista-work:~/project$ sudo python flask_app.py
/usr/local/lib/python2.7/dist-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.
  warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.')
 * Restarting with stat
/usr/local/lib/python2.7/dist-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.
  warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.')
 * Debugger is active!
 * Debugger pin code: 313-276-855
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/css/animate.css HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/css/base.css HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/css/home.css HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/js/home.js HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/js/base.js HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/img/ok+logo.png HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/img/nice_snow_@2X.png HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/img/black-background-2.jpg HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:32] "GET /static/img/favicon.ico HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:35] "GET /new-user-form HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:35] "GET /static/css/create_new_user_form.css HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:35] "GET /static/js/create_new_user_form.js HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:52:35] "GET /static/gif/loading.gif HTTP/1.1" 200 -
127.0.0.1 - - [07/Oct/2016 01:53:20] "POST /new-user HTTP/1.1" 500 -
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1820, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1403, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/hista/project/flask_app.py", line 70, in create_a_new_user
    results = create_new_user(orientation, gender, birthmonth, birthdate, birthyear, zipcode, email, screenname, password)
  File "/home/hista/project/flask_helper_functions/selenium_okc.py", line 62, in create_new_user
    birthmonth.send_keys(Keys.TAB)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webelement.py", line 320, in send_keys
    self._execute(Command.SEND_KEYS_TO_ELEMENT, {'value': keys_to_typing(value)})
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webelement.py", line 461, in _execute
    return self._parent.execute(command, params)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response
    raise exception_class(message, screen, stacktrace)
ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted with
Stacktrace:
    at fxdriver.preconditions.visible (file:///tmp/tmpOiomeV/extensions/fxdriver@googlecode.com/components/command-processor.js:10092)
    at DelayedCommand.prototype.checkPreconditions_ (file:///tmp/tmpOiomeV/extensions/fxdriver@googlecode.com/components/command-processor.js:12644)
    at DelayedCommand.prototype.executeInternal_/h (file:///tmp/tmpOiomeV/extensions/fxdriver@googlecode.com/components/command-processor.js:12661)
    at DelayedCommand.prototype.executeInternal_ (file:///tmp/tmpOiomeV/extensions/fxdriver@googlecode.com/components/command-processor.js:12666)
    at DelayedCommand.prototype.execute/< (file:///tmp/tmpOiomeV/extensions/fxdriver@googlecode.com/components/command-processor.js:12608)
hista commented 7 years ago

Hi Alexandra,

Sorry to annoy again, but I'm still facing that issue: https://paste.debian.net/hidden/14c602d0/

Any idea to solve it?

Best regards from France