2014-11-17 5 views
4

Я скачал pybrain с помощью gitКак установить pybrain?

$ git clone git://github.com/pybrain/pybrain.git 

и когда я попытался установить,

$ python setup.py install 

это вызвало ошибку на установке SciPy:

Running scipy-0.14.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-fxe0wp/scipy-0.14.0/egg-dist-tmp-Kbnkhx 
Traceback (most recent call last): 
    File "setup.py", line 22, in <module> 
    install_requires = ["scipy"], 
    File "/usr/lib/python2.7/distutils/core.py", line 151, in setup 
    dist.run_commands() 
    File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands 
    self.run_command(cmd) 
    File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command 
    cmd_obj.run() 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 76, in run 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 104, in do_egg_install 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 211, in run 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 427, in easy_install 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 478, in install_item 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 519, in process_distribution 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 563, in resolve 
    entry = dist.location 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 799, in best_match 
    def scan(self, search_path=None): 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 811, in obtain 
    for dist in find_distributions(item): 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 446, in easy_install 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 476, in install_item 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 655, in install_eggs 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 930, in build_and_install 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 919, in run_setup 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 62, in run_setup 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 105, in run 
    File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 64, in <lambda> 
    File "setup.py", line 237, in <module> 

    File "setup.py", line 225, in setup_package 

ImportError: No module named numpy.distutils.core 

Я попытался установить еще модули, но Я встретил почти такую ​​же проблему. Можете ли вы объяснить, как я могу это решить?

+0

Я бы выбрал вариант 1 из h ttps: //github.com/pybrain/pybrain/wiki/installation – thebjorn

+0

Спасибо за замечание! Я тоже это пробовал – godot

ответ

4

Поскольку вы загрузили его, вы можете также использовать пип, чтобы сделать развитие установить

pip install -e /local/path/to/pybrain 

что путь пип может установить зависимости для тебя.

Некоторые системы имеют очень старые Пункты/Setuptools, так что вам, возможно, потребуется сделать

pip install --upgrade pip 
pip install --upgrade setuptools 

если первый терпит неудачу (я видел, что произошло на некоторых системах), попробуйте

python -m pip install --upgrade pip 

(вам понадобятся права на запись на требуемые пути установки).

редактирования: оказывается, это не тривиально установить ... Я попробовал следующую последовательность

pip install numpy 
pip install scipy 
pip install pybrain 

в свежем virtualenv на Ubuntu 12.04 LTS и SciPy жаловались отсутствующей переменной окружения BLAS .. Я знаю, что BLAS - это библиотека для статистики или математики, но не намного больше.

Чтение на http://www.scipy.org/install.html кажется, что apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose может быть установлен на Scipy (если вы на правильных версиях Ubuntu, которых я не знаю).)

+0

Произошла такая же ошибка:/ – godot

+0

Я попробую обновления – godot

+0

Возможно, у вас слишком старая версия numpy? 'pip install --upgrade numpy' – thebjorn

1

Я не уверен, но, возможно, вы должны установить numpy?

pip install numpy 
2

Я рекомендую использовать PIP, чтобы установить модули Как это:

pip install pybrain

Но если вы не можете использовать то или выбрать не вы, попробуйте использовать @ thebjorn в

Надеются, что это помогло,

~ Bobbeh

PS, да я забудьте нажать «Post вы ответили»

+0

У меня такой же вывод в этом случае тоже – godot

+0

Хммм, хорошо, если это происходит с каждым модулем, который вы пытались установить, попробуйте снова установить и установить python. – Bobbeh

1

Просто установить из командной строки с помощью следующей команды:

`pip install pybrain` 
+1

посмотрите [ответ] – JimHawkins

1

Вы можете скачать этот скрипт: ez_setup.py

и работать в оболочке $ python ez_setup.py

также вы можете использовать easy_install инструмент:

$ easy_install scipy 
Смежные вопросы