[英]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 )
这也有效。
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.