鱼C论坛

 找回密码
 立即注册
查看: 2104|回复: 4

pymc库能够正常安装,却不能使用,怎么回事?

[复制链接]
发表于 2018-2-3 09:58:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本人系统环境,32位winXP 系统,Python3.4。
Pymc安装包下载来源:https://www.lfd.uci.edu/~gohlke/pythonlibs/
选择这个包pymc 2.3.7 cp34 cp34m win32.whl

下载成功后,使用pip方式安装成功。

问题是: import pymc时,分别在Python自带的IDLE,PyCharm和ipython编译环境下出现同样的问题:

显示ImportError: DLL load failed: 找不到指定的模块。经过本人反复实验和研究,是Python不能识别pymc文件夹下的flib.pyd文件,文件路径是没有什么问题的。该文件夹下还有其他两个pyd文件,都能够被识别读取,不知道这个flib.pyd怎么回事。

请大神指点一下,怎样才能够正确安装和使用pymc库呢?

3.jpg
2.jpg
1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-3 11:09:11 | 显示全部楼层
应该是调用的C++库没有,安装下vs2015吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-4 21:38:02 | 显示全部楼层
alltolove 发表于 2018-2-3 11:09
应该是调用的C++库没有,安装下vs2015吧

我把系统换成了win7,安装了Python3.6,装了VS2015,还不行啊,不知道要不要进行什么设置,让Python知道VS已经安装了,从而调用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-5 06:20:45 | 显示全部楼层
用管理员模式进入cmd窗口试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-5 23:29:40 | 显示全部楼层
本帖最后由 qazwsxedcrfvtgb 于 2018-2-5 23:38 编辑

花了4天时间,终于搞定了!
原因就是numpy包里面没有mkl
本来从https://www.lfd.uci.edu/~gohlke/pythonlibs/下载下来是numpy+mkl版的,可是pip在线安装mayplotlib的时候,把这个numpy包给覆盖了,所以pymc不能运行。
用numpy+mkl版的numpy包运行pymc怎么样?pymc正常,mayplotlib出现问题不能运行。
怎么办?怎么办?
把这两个包合起来!
经过反复对比,找到窍门了!
在mayplotlib自动安装的numpy包下面,有一个_distributor_init.py文件,原本是空文件,把numpy+mkl版的这个文件复制过来覆盖掉。
再把numpy+mkl版core文件夹下所有的dll文件复制到mayplotlib自动安装的numpy包的core文件夹下。OK!
感谢热心网友的支持!感谢 alltolove 朋友,thanks!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-15 12:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表