2017-02-03 11 views
1

Я запускаю Windows 10 и имею Python 2.7, Python 3.5 и Anaconda. Я хочу установить PyMC3 и запустить его на Python 3 в ноутбуке jupyter. Однако независимо от того, какой метод установки я стараюсь, я не могу заставить его работать.Python pip/conda install Ошибка PyMC3

Я попытался все следующие маршруты для установки PyMC3 (с использованием как пип и 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 

Таким образом, в установленных визуальных инструментах для сборки студий и дополнительно переустановленных Этти много всего остального от Python к Anaconda для пипа и т.д. Теперь, когда я пытаюсь установить я сталкиваюсь больше вопросов, касающегося 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 с пипсом? В этом вся конда, чтобы упаковать построенные библиотеки, чтобы вам не приходилось строить их из источника с помощью pip. – darthbith

+0

Я начал все пытаться, как только конда не сработает. – rastrast

+0

Почему работа не была? Какие сообщения об ошибках вы получили от conda, прежде чем вы начали использовать pip? – darthbith

ответ

1

Установка pymc3 с питоном 3.6 для Windows 10

я имел серьезные проблемы, чтобы найти установку, которая делает pymc3 работу должным образом. С «import pymc3» у меня обычно бывает фатальная ошибка. Согласно многочисленным вкладам в блог, которые я тестировал все .... - похоже, что процедура еще не полностью стабильна. НО: на основе распределения Anaconda follwing сделал работу для меня (для Jupyter также):

(смотри также: http://deeplearning.net/software/theano/install_windows.html)

  1. Конда установки Theano
  2. Конда установить pygpu
  3. пип установить pymc3 (pip необходимо при использовании python 3.6)