繁体   English   中英

使用anaconda3安装parmap

[英]Installing parmap using anaconda3

我想在Windows 64的anaconda3中安装parmap。如果尝试conda install -c marufr parmapconda install -c marufr parmap收到错误消息,报告python 2.7和python 3.6之间的冲突,这是anaconda3的当前python版本。 有什么办法解决这个问题? 这是我收到的错误:

UnsatisfiableError:发现以下规范存在冲突:

-parmap-> python 2.7 *

-python 3.6 *

自从使用Python 3.6以来,我已经看到很多。 我发现,收到此消息后,通常使用pip安装软件包即可。 这里就是这种情况。 我刚刚测试:

Python 3.6.3 :: Anaconda自定义(x86_64)

pip install parmap
Collecting parmap
  Downloading parmap-1.5.1-py2.py3-none-any.whl
Installing collected packages: parmap
Successfully installed parmap-1.5.1

我确实注意到marufr中为parmap列出的文件都是特定于python 2.7的,这很可能导致您的问题。

要更清楚地了解错误消息,您实际上会有点误解。 例如(在Python 3.6上)尝试conda install xlutils 您将看到类似的消息:

UnsatisfiableError:发现以下规范存在冲突:

-python 3.6 *

-xlutils-> python 2.6 *

似乎xlutils仅适用于2.6 *。 但是,进一步研究conda info xlutils的问题,您会看到一些不同的东西。 我不包括整个读数,因为它包括所有可用的版本,但是最后一个条目在下面。

xlutils 2.0.0 py35_0
--------------------
file name   : xlutils-2.0.0-py35_0.tar.bz2
name        : xlutils
version     : 2.0.0
build string: py35_0
build number: 0
channel     : defaults
size        : 70 KB
arch        : x86_64
date        : 2016-07-19
license     : MIT
md5         : d73edc0acad935f1835f34a00d6454f0
noarch      : None
platform    : darwin
url         : https://repo.continuum.io/pkgs/free/osx-64/xlutils-2.0.0-py35_0.tar.bz2
dependencies:
    python 3.5*
    xlrd >=0.7.2
    xlwt >=0.7.4

显然,尽管conda conda install产生了误导性消息,但该软件包仍可用于Python 3.5。您可以使用parmap软件包重复此操作(使用conda config --addchannels marufr将通道添加到配置中conda config --add channels marufr ),但是正如我提到的那样,该频道中的一个版本,因此不是一个很好的例子。 公平地说,xlutils还没有特定于Python 3.6的版本,但是3.5版本可以在3.6中使用,并且可以使用pip install xlutils进行pip install xlutils

通常,我认为情况只是少数软件包尚未添加所需的文件。

(此处为parmap作者)

最近,我意识到conda软件包没有设置为独立于Arch的,我只在自己的频道中构建linux软件包。 这就是为什么它是不可能安装的原因parmapconda install -c zeehio parmap的窗口。

无论如何,我已将parmap添加到conda-forge中,因此现在可以:

conda install -c conda-forge parmap

要么

pip install parmap

无论您最喜欢哪种选择。

parmap可与python2.7和python3(截至2019年5月,已在python 3.3至3.7上测试)一起使用,并且可在多处理支持的所有平台上使用(包括Windows,OSX,Linux)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM