我正在 OS X 上试用 Anaconda,需要安装 python 包“npTDMS”。
我试过了
conda install nptdms
这给了我一个错误
Error: No packages found in current osx-64 channels matching: nptdms You can search for this package on Binstar with
binstar search -t conda nptdms
所以我尝试了它,它找到了一个用于 linux-64 的包 auto/nptdms,我认为它不会工作。
所以,经过一番挖掘,我找到了 instructions here
尝试过
conda skeleton pypi npTDMS
conda build npTMDS
这似乎有效(测试通过了。)
然后
import nptmds
返回
ImportError: No module named nptdms
所以我试过了
conda pipbuild nptdms
一段时间后出现错误完成
Error: package/name must be lowercase, got: u'npTDMS'
谁能给我指出一套更好的说明?
最佳答案
pip install npTDMS
Conda 运行的 Python 并没有什么神奇之处。它可以在任何地方访问 Python 包,只要它们在您的路径中。通过最简单的方式(通常是 pip 或 easy_install)安装包应该可以正常工作。
(此外,“import nptmds
”不正确;尝试“from nptdms import TdmsFile
”)
关于python - 如何安装condas不支持的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29852915/