pgmpy包的安装,以及conda的安装
pgmpy包的安装,以及conda的安装
pgmpy的官⽅⽹站是这样说明安装过程的:
链接:
共有三个步骤,第⼀步是安装依赖包
⾸先它讲述了在linux下使⽤pip安装的⽅法:
$ [sudo] apt-get install build-essential python3-dev python3-pip
$ [sudo] pip3 install -
或在Red Hat系统中:
$ [sudo] yum -y install gcc gcc-c++ python3-devel python3-pip
$ [sudo] pip3 install -
经过⽆数次艰苦的尝试(此处省略⼀万字),最终还是失败了,所以不推荐上⾯的⽅法。
错误的原因是:⽂件中的包的版本,和现在的版本不同,所以⽤pip安装时很多包的版本不到。
接下来是关键:
Or use some cross-platform binary package manager such as conda (it is recommended as well as the most easiest and hastle-free way)这⾥建议使⽤跨平台的⼆进制包管理平台conda,经过上⾯的失败我们决定试试它。
安装conda
这是⼀个软件,有两种版本anaconda和miniconda,我们选择了⽐较完整的anaconda,不需要系统中预先装任何软件,⾮常⽅便,⽽且安装好的虚拟环境⽂件夹可以直接复制到其他电脑去,和虚拟机⼀样好⽤
下载地址是:
选择windows平台下的python3.5版本下载 (其实pgmpy的安装要求是python3.4,不过没关系,后⾯解释,先下载再说)
下载⽂件后,直接运⾏安装程序,⾮常简单,环境变量都⾃动配置好了
在命令⾏中输⼊conda验证安装成功
创建虚拟环境
然后通过下⾯的命令创建⼀个名为pgmpy-env的虚拟环境,类似于虚拟机,可以在环境中安装软件,不会和电脑中已有的版本相互冲突,所以此时我们可以安装python3.4版本
$ conda create -n pgmpy-env python=3.4
进⼊虚拟环境,source命令不是windows下的,所以直接使⽤后⾯的activate pgmpy-env就可以
$ (source) activate pgmpy-env
如下:看到下⾯那⾏出现了pgmpy-env就说明成功了
C:\Users\doyle> activate pgmpy-env
(pgmpy-env) C:\Users\doyle>
接着输⼊python,查看它的版本,说明虚拟环境中是3.4版:
Python 3.4.5 |Continuum Analytics, Inc.| (default, Jul 5 2016, 14:56:50) [MSC v
.1600 32 bit (Intel)] on win32
python安装numpy教程Type "help", "copyright", "credits" or "license" for more information.
>>>
...终于可以正式地开始安装pgmpy了
安装依赖包
pgmpy的说明中说可以使⽤如下⽅式:
$ conda install -
但实际操作中发现还是由于版本的问题,安装并不成功
所以不管版本,⼀个⼀个安装吧,⽼实地输⼊包名称(如:numpy)
$ conda install 包名称
安装成功之后就可以进⼊pgmpy的下载⽬录,安装
$ python setup.py install
在python中使⽤import命令验证是否成功⾄此⼤功告成,开始pgmpy之旅
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论