2016-06-12 24 views
5

Ich habe eine Python 3.5.1-Umgebung von Conda verwaltet. Ich versuche, eine neue Python 3.5.1 Umgebung mit conda create zu erstellen und einige der Module aufzulisten, die ich in der neuen Umgebung möchte.Conda sagt Konflikt über die Installation von Dateutil in Python 3.5.1

Ein solches Modul ist dateutil (nichtpython-dateutil), die bereits für das bestehende 3.5.1-Umgebung installiert ist und wurde lediglich mit dem Befehl conda install dateutil installiert - die keine Warnungen oder Konflikte gab, wenn ich um 6, dass die Umwelt geschaffen vor wenigen Monaten. Ich versuche, diese Umgebung zu replizieren, um etwas zu liefern, das geklont werden kann, um eine Analyse mit einem Mitarbeiter zu teilen - wenn ich conda list auf meiner aktuellen 3.5.1-Umgebung verwende, sehe ich, dass dateutil installiert ist, nicht python-dateutil, also das ist, was ich brauche .

Jetzt, wenn ich versuche, dateutil für die neue Umgebung einzuschließen, heißt es, dass es einen Konflikt gibt und dass dateutil nur für Python 2.6 verfügbar ist. *, 2.7. *, 3.3. *, 3.4. *.

Hier ist ein Beispiel:

(py35)[email protected]:~$ ipython 
Python 3.5.1 |Continuum Analytics, Inc.| (default, Dec 7 2015, 11:16:01) 
Type "copyright", "credits" or "license" for more information. 

IPython 4.1.2 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 

In [1]: dateutil 
Out[1]: <module 'dateutil' from '/home/user/anaconda/envs/py35/lib/python3.5/site-packages/dateutil/__init__.py'> 

In [2]: dateutil. 
dateutil.easter   dateutil.relativedelta dateutil.tz    
dateutil.parser   dateutil.rrule   

In [2]: dateutil.__ 
dateutil.__builtins__ dateutil.__file__  dateutil.__package__ dateutil.__version__ 
dateutil.__cached__ dateutil.__loader__ dateutil.__path__  
dateutil.__doc__  dateutil.__name__  dateutil.__spec__  

In [2]: dateutil.__version__ 
Out[2]: '2.4.2' 

In [3]: dateutil.__package__ 
Out[3]: 'dateutil' 

Von conda list

(py35)[email protected]:~$ conda list 
    # packages in environment at /home/user/anaconda/envs/py35: 
    # 
    cycler     0.10.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/cycler-0.10.0-py35_0.tar.bz2 
    cython     0.24      py35_0 http://repo.continuum.io/pkgs/free/linux-64/cython-0.24-py35_0.tar.bz2 
    dateutil     2.4.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/dateutil-2.4.2-py35_0.tar.bz2 
    decorator     4.0.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/decorator-4.0.2-py35_0.tar.bz2 
    entrypoints    0.2      py35_1 http://repo.continuum.io/pkgs/free/linux-64/entrypoints-0.2-py35_1.tar.bz2 
    fontconfig    2.11.1      5 http://repo.continuum.io/pkgs/free/linux-64/fontconfig-2.11.1-5.tar.bz2 
    freetype     2.5.5       0 http://repo.continuum.io/pkgs/free/linux-64/freetype-2.5.5-0.tar.bz2 
    funcsigs     0.4      py35_0 http://repo.continuum.io/pkgs/free/linux-64/funcsigs-0.4-py35_0.tar.bz2 
    ipykernel     4.3.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/ipykernel-4.3.1-py35_0.tar.bz2 
    ipython     4.1.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/ipython-4.1.2-py35_0.tar.bz2 
    ipython-genutils   0.1.0      <pip> 
    ipython_genutils   0.1.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/ipython_genutils-0.1.0-py35_0.tar.bz2 
    ipywidgets    4.1.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/ipywidgets-4.1.1-py35_0.tar.bz2 
    jinja2     2.8      py35_1 http://repo.continuum.io/pkgs/free/linux-64/jinja2-2.8-py35_1.tar.bz2 
    jsonschema    2.5.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/jsonschema-2.5.1-py35_0.tar.bz2 
    jupyter     1.0.0     py35_3 http://repo.continuum.io/pkgs/free/linux-64/jupyter-1.0.0-py35_3.tar.bz2 
    jupyter-client   4.2.2      <pip> 
    jupyter-console   4.1.1      <pip> 
    jupyter-core    4.1.0      <pip> 
    jupyter_client   4.2.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/jupyter_client-4.2.2-py35_0.tar.bz2 
    jupyter_console   4.1.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/jupyter_console-4.1.1-py35_0.tar.bz2 
    jupyter_core    4.1.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/jupyter_core-4.1.0-py35_0.tar.bz2 
    libgfortran    3.0       0 http://repo.continuum.io/pkgs/free/linux-64/libgfortran-3.0-0.tar.bz2 
    libpng     1.6.17      0 http://repo.continuum.io/pkgs/free/linux-64/libpng-1.6.17-0.tar.bz2 
    libsodium     1.0.10      0 http://repo.continuum.io/pkgs/free/linux-64/libsodium-1.0.10-0.tar.bz2 
    libxml2     2.9.2       0 http://repo.continuum.io/pkgs/free/linux-64/libxml2-2.9.2-0.tar.bz2 
    markupsafe    0.23      py35_2 http://repo.continuum.io/pkgs/free/linux-64/markupsafe-0.23-py35_2.tar.bz2 
    matplotlib    1.5.1    np110py35_0 http://repo.continuum.io/pkgs/free/linux-64/matplotlib-1.5.1-np110py35_0.tar.bz2 
    midiutil     HEAD      <pip> 
    mistune     0.7.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/mistune-0.7.2-py35_0.tar.bz2 
    mkl      11.3.1      0 http://repo.continuum.io/pkgs/free/linux-64/mkl-11.3.1-0.tar.bz2 
    mock      1.3.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/mock-1.3.0-py35_0.tar.bz2 
    nbconvert     4.2.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/nbconvert-4.2.0-py35_0.tar.bz2 
    nbformat     4.0.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/nbformat-4.0.1-py35_0.tar.bz2 
    ncurses     5.9       5 https://conda.binstar.org/asmeurer/linux-64/ncurses-5.9-5.tar.bz2 
    nose      1.3.7     py35_0 http://repo.continuum.io/pkgs/free/linux-64/nose-1.3.7-py35_0.tar.bz2 
    notebook     4.2.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/notebook-4.2.1-py35_0.tar.bz2 
    numpy      1.10.4     py35_1 http://repo.continuum.io/pkgs/free/linux-64/numpy-1.10.4-py35_1.tar.bz2 
    openblas     0.2.14      4 http://repo.continuum.io/pkgs/free/linux-64/openblas-0.2.14-4.tar.bz2 
    openssl     1.0.2d      0 http://repo.continuum.io/pkgs/free/linux-64/openssl-1.0.2d-0.tar.bz2 
    pandas     0.16.2    np110py35_0 http://repo.continuum.io/pkgs/free/linux-64/pandas-0.16.2-np110py35_0.tar.bz2 
    path.py     7.6.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/path.py-7.6.1-py35_0.tar.bz2 
    patsy      0.4.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/patsy-0.4.1-py35_0.tar.bz2 
    pbr      1.3.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pbr-1.3.0-py35_0.tar.bz2 
    pexpect     3.3      py35_0 http://repo.continuum.io/pkgs/free/linux-64/pexpect-3.3-py35_0.tar.bz2 
    pickleshare    0.5      py35_0 http://repo.continuum.io/pkgs/free/linux-64/pickleshare-0.5-py35_0.tar.bz2 
    pip      7.1.2     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pip-7.1.2-py35_0.tar.bz2 
    psycopg2     2.6.1     py35_1 http://repo.continuum.io/pkgs/free/linux-64/psycopg2-2.6.1-py35_1.tar.bz2 
    ptyprocess    0.5.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/ptyprocess-0.5.1-py35_0.tar.bz2 
    pygments     2.1.3     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pygments-2.1.3-py35_0.tar.bz2 
    pyparsing     2.0.3     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pyparsing-2.0.3-py35_0.tar.bz2 
    pyqt      4.11.4     py35_1 http://repo.continuum.io/pkgs/free/linux-64/pyqt-4.11.4-py35_1.tar.bz2 
    pystan     2.8.0.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pystan-2.8.0.0-py35_0.tar.bz2 
    python     3.5.1       0 http://repo.continuum.io/pkgs/free/linux-64/python-3.5.1-0.tar.bz2 
    pytz      2015.4     py35_0 http://repo.continuum.io/pkgs/free/linux-64/pytz-2015.4-py35_0.tar.bz2 
    pyyaml     3.11      py35_1 http://repo.continuum.io/pkgs/free/linux-64/pyyaml-3.11-py35_1.tar.bz2 
    pyzmq      15.2.0     py35_1 http://repo.continuum.io/pkgs/free/linux-64/pyzmq-15.2.0-py35_1.tar.bz2 
    qt      4.8.7       1 http://repo.continuum.io/pkgs/free/linux-64/qt-4.8.7-1.tar.bz2 
    qtconsole     4.2.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/qtconsole-4.2.1-py35_0.tar.bz2 
    readline     6.2.5       1 https://conda.binstar.org/asmeurer/linux-64/readline-6.2.5-1.tar.bz2 
    runcython3    0.2.6      <pip> 
    scikit-learn    0.16.1    np110py35_0 http://repo.continuum.io/pkgs/free/linux-64/scikit-learn-0.16.1-np110py35_0.tar.bz2 
    scipy      0.17.0    np110py35_2 http://repo.continuum.io/pkgs/free/linux-64/scipy-0.17.0-np110py35_2.tar.bz2 
    seaborn     0.7.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/seaborn-0.7.0-py35_0.tar.bz2 
    setuptools    18.1      py35_0 http://repo.continuum.io/pkgs/free/linux-64/setuptools-18.1-py35_0.tar.bz2 
    simplegeneric    0.8.1     py35_0 http://repo.continuum.io/pkgs/free/linux-64/simplegeneric-0.8.1-py35_0.tar.bz2 
    sip      4.16.9     py35_0 http://repo.continuum.io/pkgs/free/linux-64/sip-4.16.9-py35_0.tar.bz2 
    six      1.9.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/six-1.9.0-py35_0.tar.bz2 
    sqlalchemy    1.0.12     py35_0 http://repo.continuum.io/pkgs/free/linux-64/sqlalchemy-1.0.12-py35_0.tar.bz2 
    sqlite     3.8.4.1      1 http://repo.continuum.io/pkgs/free/linux-64/sqlite-3.8.4.1-1.tar.bz2 
    statsmodels    0.6.1    np110py35_0 http://repo.continuum.io/pkgs/free/linux-64/statsmodels-0.6.1-np110py35_0.tar.bz2 
    terminado     0.6      py35_0 http://repo.continuum.io/pkgs/free/linux-64/terminado-0.6-py35_0.tar.bz2 
    tk      8.5.18      0 http://repo.continuum.io/pkgs/free/linux-64/tk-8.5.18-0.tar.bz2 
    tornado     4.3      py35_1 http://repo.continuum.io/pkgs/free/linux-64/tornado-4.3-py35_1.tar.bz2 
    traitlets     4.0.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/traitlets-4.0.0-py35_0.tar.bz2 
    wheel      0.24.0     py35_0 http://repo.continuum.io/pkgs/free/linux-64/wheel-0.24.0-py35_0.tar.bz2 
    xz      5.0.5       0 http://repo.continuum.io/pkgs/free/linux-64/xz-5.0.5-0.tar.bz2 
    yaml      0.1.6       0 http://repo.continuum.io/pkgs/free/linux-64/yaml-0.1.6-0.tar.bz2 
    zeromq     4.1.4       0 http://repo.continuum.io/pkgs/free/linux-64/zeromq-4.1.4-0.tar.bz2 
    zlib      1.2.8       0 http://repo.continuum.io/pkgs/free/linux-64/zlib-1.2.8-0.tar.bz2 

The:

[email protected]:~/programming$ conda create -n test_dateutil python=3.5.1 dateutil 
Using Anaconda Cloud api site https://api.anaconda.org 
Fetching package metadata: ............ 
Solving package specifications: .... 

The following specifications were found to be in conflict: 
    - dateutil -> python 2.6*|2.7*|3.3*|3.4* 
    - python 3.5.1* 

Aber mit der vorhandenen Python 3.5.1-Umgebung, dateutil klar ohne Probleme installiert ist insbesondere Tarball für dateutil scheint nicht zu existieren mehr (aber definitiv wurde mit nur einer einfachen conda install dateutil zuvor installiert).

+0

Was sagt 'pip install dateutil'? – Wombatz

+0

Dies muss speziell von Conda verwaltet werden (und nicht von Anacondas Pip). Das Paket existiert, listet nur einen Konflikt über Versionen auf, die vor 6 Monaten noch nicht existierten. – ely

+0

Verwendet 'conda' eine andere Nomenklatur für Dateutil? Das Pip-Paket heißt 'Python-Dateutil'. – Paul

Antwort

5

Die zugehörige Github Ausgabe sagte, dass die dateutil Paket als python-dateutil umbenannt wurde.

So funktioniert nur conda install python-dateutil mit Python 3.5.

+0

siehe oben Kommentar http://StackOverflow.com/Questions/37776256/conda-Says-conflict-over-Installations-Deututil-in-Python-3-5-1/41099466#comment63021249_37776256 – ely