2017-02-03 197 views
1

我在Windows 10上運行,並具有Python 2.7,Python 3.5和Anaconda。我想安裝PyMC3並在Python 3中運行它在jupyter筆記本中。然而,無論我嘗試什麼安裝方法,我似乎都無法讓它運行。Python pip/conda安裝PyMC3錯誤

我已經嘗試了所有下列途徑安裝PyMC3(同時使用PIP和PIP 3),

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構建工具,並另外重新安裝公關etty別的蟒蛇太大一切從Python來點子等。現在,當我嘗試並安裝我碰上關於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將不勝感激。

+0

你爲什麼試圖插入高點pymc3與所有點?這是conda的重點,打包構建的庫,以便您不必使用pip從源代碼構建它們。 – darthbith

+0

一旦conda無法工作,我就開始嘗試我所能做的。 – rastrast

+0

conda爲什麼沒有conda工作?在開始使用pip之前,您從conda獲得了哪些錯誤消息? – darthbith

回答

1

與Python 3.6 pymc3的Windows安裝10

我有嚴重的問題找到一個安裝,使pymc3正常工作。通過「導入pymc3」,我通常會遇到致命錯誤。根據許多博客的貢獻 - 我測試了所有...... - 它似乎是一個不完全穩定的程序。 BUT:立足蟒蛇分佈follwing爲我所做的工作(爲Jupyter也):

(參見:http://deeplearning.net/software/theano/install_windows.html

  1. 暢達安裝theano
  2. 暢達安裝pygpu
  3. PIP安裝pymc3(必要的時候使用python 3.6