首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用anaconda3安装parmap

使用anaconda3安装parmap
EN

Stack Overflow用户
提问于 2017-10-18 23:59:42
回答 2查看 412关注 0票数 0

我想在windows 64的anaconda3中安装parmap。如果我尝试conda install -c marufr parmap,就会收到一个错误,报告python2.7和python3.6之间的冲突,这是当前anaconda3的python版本。有没有办法解决这个问题?这是我收到的错误:

UnsatisfiableError:发现以下规范存在冲突: -parmap->python 2.7* -python 3.6*

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-19 15:35:01

自从使用Python3.6之后,我已经看到了这是一件很好的事情。我所发现的是,在收到这封信后,通常使用pip来安装软件包,效果很好。就像这里的情况一样。我刚刚测试了:

Python3.6.3: Anaconda定制(x86_64)

代码语言:javascript
复制
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列出的文件都是python2.7特定的,这可能会导致您的问题。

为了更清楚地了解错误信息,您看到它实际上有点误导。例如,尝试(在Python3.6上) conda install xlutils。您将看到类似的信息:

UnsatisfiableError:发现以下规范存在冲突: -python 3.6* -xlutils -> python 2.6*

这似乎意味着xlutils只适用于2.6*。但是,深入研究conda info xlutils的问题,您将看到一些不同的东西。我不包括整个读出,因为它包括所有可用的版本,但最后一项是在下面。

代码语言:javascript
复制
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

显然,这个包对于Python3.5是可用的,尽管来自conda install.You的误导消息可能会在parmap包中重复这一点(在用conda config --add channels marufr将通道添加到您的配置之后),但是正如我所提到的,该通道中只有一个版本,所以它不是一个很好的例子。平心而论,xlutils还没有一个Python3.6特定版本,但3.5版本在3.6版中工作,可以使用pip install xlutils安装。

总的来说,我认为情况只是少数软件包还没有添加所需的文件。

票数 1
EN

Stack Overflow用户

发布于 2019-05-28 07:43:01

(图中作者)

最近,我意识到conda包并不是与拱形无关的,我只是在我的通道中构建linux包。这就是为什么不能在windows上安装带有parmapconda install -c zeehio parmap的原因。

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

代码语言:javascript
复制
conda install -c conda-forge parmap

代码语言:javascript
复制
pip install parmap

任何你最喜欢的选择。

parmap适用于python2.7和python3 (截至2019年5月,在python3.3到3.7上进行了测试),并且可以在多处理支持的所有平台(包括Windows、OSX、Linux )上工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46820975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档