如何安装condas不支持的包

phe*_*eon 7 python conda

我在OS X上尝试Anaconda,需要安装python包"npTDMS".

我试过了

conda install nptdms
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误

错误:当前osx-64通道中找不到匹配的包:nptdms您可以在Binstar上搜索此包

binstar搜索-t conda nptdms

所以我尝试了为linux-64找到了一个包auto/nptdms,我认为它不起作用.

所以,经过一番挖掘,我在这里找到了指示

并尝试过

conda skeleton pypi npTDMS
conda build npTMDS
Run Code Online (Sandbox Code Playgroud)

似乎工作(测试通过.)

但是之后

import nptmds
Run Code Online (Sandbox Code Playgroud)

回报

ImportError:没有名为nptdms的模块

所以我试过了

conda pipbuild nptdms
Run Code Online (Sandbox Code Playgroud)

一段时间后错误结束了

错误:包/名称必须小写,得到:u'npTDMS'

有人能指出我更好的指导吗?

iay*_*ork 9

pip install npTDMS
Run Code Online (Sandbox Code Playgroud)

关于Conda运行的Python没什么神奇之处.它可以在任何地方访问Python包,只要它们在你的路径中.通过最简单的方式安装软件包(通常是pip或easy_install)应该可以正常工作.

(另外," import nptmds"不正确;试试" from nptdms import TdmsFile")

  • 那么为什么要使用conda呢?为什么不用pip安装所有东西? (2认同)