首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python pip/conda安装PyMC3错误

Python pip/conda安装PyMC3错误
EN

Stack Overflow用户
提问于 2017-02-03 08:15:34
回答 2查看 10.5K关注 0票数 1

我在Windows10上运行,有Python2.7、Python3.5和Anaconda。我想在jupyter笔记本上安装PyMC3并在Python3中运行它。然而,无论我尝试哪种安装方法,我似乎都无法让它运行。

我已经尝试了以下所有安装PyMC3的方法(使用pip和pip3),

代码语言:javascript
复制
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

最初,我得到以下错误,

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

以及错误

代码语言:javascript
复制
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的问题(我已经安装了这个包),现在得到以下错误:

代码语言:javascript
复制
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\

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

代码语言:javascript
复制
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的建议都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2017-06-13 00:39:33

使用python 3.6 windows 10的pymc3安装

我在寻找一个能让pymc3正常工作的安装程序时遇到了严重的问题。对于“导入pymc3”,我通常会得到一个致命的错误。根据许多博客投稿-我测试了所有....-它看起来确实是一个还不完全稳定的过程。但是:基于Anaconda发行版,下面的代码对我来说是有效的( Jupyter的也是):

(另请参阅:http://deeplearning.net/software/theano/install_windows.html)

  1. conda install theano
  2. conda install pygpu
  3. pip install pymc3 (使用Python3.6时需要pip)
票数 3
EN

Stack Overflow用户

发布于 2018-10-30 14:48:29

这也行得通。

代码语言:javascript
复制
from pip._internal import main
     try:
     import pymc3
except:
     from pip._internal import main
     main(['install', 'pymc3'])
     import pymc3
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42014710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档