我在Windows10上运行,有Python2.7、Python3.5和Anaconda。我想在jupyter笔记本上安装PyMC3并在Python3中运行它。然而,无论我尝试哪种安装方法,我似乎都无法让它运行。
我已经尝试了以下所有安装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的建议都将不胜感激。
发布于 2017-06-13 00:39:33
使用python 3.6 windows 10的pymc3安装
我在寻找一个能让pymc3正常工作的安装程序时遇到了严重的问题。对于“导入pymc3”,我通常会得到一个致命的错误。根据许多博客投稿-我测试了所有....-它看起来确实是一个还不完全稳定的过程。但是:基于Anaconda发行版,下面的代码对我来说是有效的( Jupyter的也是):
(另请参阅:http://deeplearning.net/software/theano/install_windows.html)
发布于 2018-10-30 14:48:29
这也行得通。
from pip._internal import main
try:
import pymc3
except:
from pip._internal import main
main(['install', 'pymc3'])
import pymc3https://stackoverflow.com/questions/42014710
复制相似问题