python - 尝试在 Windows 7 中的 Anaconda(python) 上安装 pymc 并出现奇怪的错误?

标签 python numpy anaconda pymc

我想使用 Markov Chain Monte Carlo 运行一些数据科学算法进行贝叶斯分析,我正在尝试安装 PyMC 但令人沮丧的是收到此错误...

File "C:\Anaconda\lib\site-packages\numpy\distutils\fcompiler\gnu.py", line 333, in get_libraries
raise NotImplementedError("Only MS compiler supported with gfortran on win64")
NotImplementedError: Only MS compiler supported with gfortran on win64

为什么会发生这种情况,我可以做些什么来解决它而不需要我破解 python 和显然 numpy 可能会在以后搞砸其他事情?

最佳答案

事实证明,如果我只是去有问题的行......

"C:\Anaconda\lib\site-packages\numpy\distutils\fcompiler\gnu.py"

并注释掉语句,使其看起来像这样 -

else:
    pass #raise NotImplementedError("Only MS compiler supported with gfortran on win64")

PyMC 编译得很好。

关于python - 尝试在 Windows 7 中的 Anaconda(python) 上安装 pymc 并出现奇怪的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126132/

相关文章:

python - 如何基于共现矩阵计算相似度?

python - Keras:使用自定义损失函数加载模型时出错

python - Numpy 数组中的宾果游戏

python - BeautifulSoup已安装,但miniconda仍然抛出属性错误

python - 在 Jupyter Notebook 中找不到来自 Conda env 的包

python-3.x - 在 Spyder 中运行 PyQt5 应用程序时,它总是以 -1 退出

python - Django 全身份验证测试错误 - django.db.utils.OperationalError : no such table: socialaccount_openidstore

python - 如何迭代生成集合中所有可能的元素组合

numpy - TypeError : can’t convert CUDA tensor to numpy. 首先使用 Tensor.cpu() 将张量复制到主机内存

python - 如何迭代两个不同大小的数据帧?