繁体   English   中英

Python pip/conda 安装 PyMC3 错误

[英]Python pip/conda install PyMC3 error

我在 Windows 10 上运行,并且有 Python 2.7、Python 3.5 和 Anaconda。 我想安装 PyMC3 并在 jupyter 笔记本中的 Python 3 中运行它。 然而,无论我尝试哪种安装方法,我似乎都无法让它运行。

我已经尝试了以下所有路线来安装 PyMC3(同时使用 pip 和 pip3),

conda install mingw libpython
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
pip install git+https://github.com/pymc-devs/pymc3

git clone https://github.com/pymc-devs/pymc3
cd pymc3
pip install -r requirements.txt

pip install pymc3

conda install -c conda-forge pymc3

conda install -c conda-forge pymc3=3.0

最初我收到以下错误,

'Command "python setup.py egg_info" failed with error code 1 in C:\Users\<name>
\AppData\Local\Temp\pip-build-405gszhk\scipy\

随着错误

microsoft visual c++ 14.0 is required. get it with "microsoft visual c++ build tools": 
http://landinghub.visualstudio.com/visual-cpp-build-tools

所以在安装的 Visual Studio 构建工具中,另外重新安装了从 Python 到 Anaconda 到 pip 等的几乎所有其他东西。现在当我尝试安装时,我遇到了更多关于 scipy 的问题(我已经安装了这个包),现在得到以下内容错误,

Command "c:\python35\python.exe -u -c "import setuptools, 
tokenize;__file__='C:\\Users\\<name>\\AppData\\Local\\Temp\\pip-build-
_jieb6ca\\scipy\\setup.py';f=getattr(tokenize, 'open', open)
(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code,
__file__, 'exec'))" install --record C:\Users\<name>\AppData\Local\Temp\
pip-98gozauj-record\install-record.txt --single-version-externally-managed 
--compile" failed with error code 1 in C:\Users\<name>\AppData\Local\Temp\
pip-build-_jieb6ca\scipy\

即使上面的一些安装命令没有抛出错误,我仍然遇到这个,

import pymc3 as pm
---------------------------------------------------------
ImportError             Traceback (most recent call last)
<ipython-input-1-1a95cb4612db> in <module>()
----> 1 import pymc3 as pm

ImportError: No module named 'pymc3'

任何关于什么失败以及我如何安装 PyMC3 的建议将不胜感激。

使用 python 3.6 为 windows 10 安装 pymc3

我在寻找使 pymc3 正常工作的安装方面遇到了严重的问题。 使用“import pymc3”时,我通常会遇到致命错误。 根据许多博客贡献 - 我测试了所有...... - 它似乎确实是一个不完全稳定的过程。 但是:基于 Anaconda 发行版,以下内容确实对我有用(也适用于 Jupyter ):

(另见: http : //deeplearning.net/software/theano/install_windows.html

  1. conda 安装 theano
  2. conda 安装 pygpu
  3. pip install pymc3(使用python 3.6时需要pip

这也有效。

from pip._internal import main
     try:
     import pymc3
except:
     from pip._internal import main
     main(['install', 'pymc3'])
     import pymc3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM