楔子:
安装贝叶斯网络python工具包pgmpy。历经磨难,终于在spyder中import pgmpy成功了。之前看帖子,说是在conda中安装,就是anoconda prompt中搭建python3.4的虚拟环境,就是这样:
先添加国内镜像:
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes
再在python3.6中设置python3.4的虚拟环境:
conda create -n pgmpy-env python=3.4
activate pgmpy-env //激活pgmpy-env虚拟环境
安装依赖包:
conda install networkx==1.11
conda install numpy==1.11.1
conda install scipy==0.18.0
conda install pandas==0.18.1
conda install pyparsing==2.1.8
conda install wrapt==1.10.8
跳转到pgmpy安装包运行:
D:
cd pgmpy-dev
python setup.py install
有时候会提示安装包时叫你多安装几次,有时候就说找不到,最后还安装了visual c++ express10.0、microsoft sdk7.1。还把visual c++10.0的安装包设置为了环境变量path,还是无法运用上述办法安装成功。
这里pgmpy是托管在git上的一个开源的工具包,下载方法如下:
git clone https://github.com/pgmpy/pgmpy
cd pgmpy
最后终于在spyde里导入成功了,用的pip。
在windows自带的cmd中:
pip install pgmpy
对就是这么简单的安装成功了。
参考文献:
https://blog.csdn.net/yangbei1993/article/details/74309024
https://pypi.org/project/pgmpy/
网友评论