使用pip或者conda安装第三方包(如:mdtraj)失败解决办法

所有第三方包安装失败都可以用这个方法,本文用mdtraj包举例

MDTraj

MDTraj是分子动力学模拟的一个python包,相对于MDAnalysis个人觉得操作性更强,更加Python范一些。其能够进行不同模拟软件的轨迹转换,常规计算,分析等等一体化。简单的说就是可以用来对轨迹进行分析,可以通过计算rmsd和rmsf值来判断轨迹的偏移等一系列操作。在2019年出的1.9.3中还包含了计算rmsf功能。所以有计算rmsf的需要的话最好还是安装1.9.3版本。

安装mdtraj需要先安装一些环境依赖numpy和cython。且版本最好更新一下,不然旧版本里可能并不包含某些必要的依赖项。

安装NumPy和Cython

NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
Cython是Python的一个超集,结合了Python的易用性和原生代码的速度,可以编译成C语言,产生的性能提升可以从几个百分点到几个数量级,具体取决于手头的任务。可以实现python代码直接调用C模块。

pip install numpy
pip install cython

更新版本

到目前为止,最新的numpy是20.X了,cython是29.16

pip install --upgrade numpy
pip install --upgrade cython

安装MDTraj

使用pip或conda安装我在mac是可以的,但是在一些windows系统上确是安装失败。所以这里我提供两种方法。

一、直接pip或者conda安装
但是注意因为版权、证书、连接超时等一些原因,我们最好使用国内镜像,快速又好用。我这里用的是豆瓣源。pip install mdtraj -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

二、本地下载
打开https://pypi.org/project/mdtraj/1.9.3/#files下载mdtraj的压缩文件,解压缩后放入../anaconda3/pkgs/路径下,然后进入mdtraj查看是否有setup.py文件,有的话直接在终端cd进入mdtraj目录再敲入python setup.py install

镜像参考:

http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值