2015-04-29 2 views
1

У меня есть следующие среды:Не удается установить пакет внутри virtualenv

Linux Mint17.1, который поставляется с предварительно установленным питоном 2.7.6.

настроить соединение altinstall для питона 3.3.5

Использование Python 3.3 Я создал virtualenv

Я пытаюсь установить TA-Lib в виртуальном окр, но я, не имея каких-либо успехов.

Если я пытаюсь установить с:

./easy_install TA-Lib 

Я получаю следующее сообщение об ошибке:

Searching for TA-Lib 
Reading https://pypi.python.org/simple/TA-Lib/ 
Reading http://github.com/mrjbq7/ta-lib 
Reading https://github.com/mrjbq7/ta-lib/releases 
Best match: TA-Lib 0.4.8 
Downloading https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.zip 
Processing TA_Lib-0.4.8.zip 
Writing /tmp/easy_install-67a3vk/ta-lib-TA_Lib-0.4.8/setup.cfg 
Running ta-lib-TA_Lib-0.4.8/setup.py -q bdist_egg --dist-dir/tmp/easy_install-67a3vk/ta-lib-TA_Lib-0.4.8/egg-dist-tmp-w24p9n 
/tmp/easy_install-67a3vk/ta-lib-TA_Lib-0.4.8/setup.py:49: UserWarning: Cannot find ta-lib library, installation may fail. 
    warnings.warn('Cannot find ta-lib library, installation may fail.') 
talib/common.c:314:28: fatal error: ta-lib/ta_defs.h: No such file or directory 
#include "ta-lib/ta_defs.h" 
         ^
compilation terminated. 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

Если я пытаюсь установить с:

./pip install https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.tar.gz 

я получаю следующее сообщение об ошибке :

Downloading/unpacking https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.tar.gz 
    Downloading TA_Lib-0.4.8.tar.gz (unknown size): 544kB downloaded 
    Running setup.py (path:/tmp/pip-rxvyyh-build/setup.py) egg_info for package from https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.tar.gz 
/tmp/pip-rxvyyh-build/setup.py:49: UserWarning: Cannot find ta-lib library, installation may fail. 
    warnings.warn('Cannot find ta-lib library, installation may fail.') 

Installing collected packages: TA-Lib 
Running setup.py install for TA-Lib 

...removed to make post shorter... 

compilation terminated. 

/tmp/pip-rxvyyh-build/setup.py:49: UserWarning: Cannot find ta-lib library, installation may fail. 

warnings.warn('Cannot find ta-lib library, installation may fail.') 

error: command 'gcc' failed with exit status 1 

Так в основном оба подхода приводит к окончательной ошибке:

command 'gcc' failed with exit status 1 

У меня нет никаких проблем с установкой других пакетов, такие как NumPy, панды, Matplotlib и т.д. в virtualenv. Просто TA-Lib не работает.

+1

Похоже, вы должны убедиться, что установлены первые нативные пакеты, и что включаемые файлы и библиотеки можно найти НКУ. Возможно, это поможет: https://tradingprogram.wordpress.com/2014/05/04/installing-ta-lib-ubuntu/ – bimsapi

+0

Спасибо. Отсортировано сейчас. – darkpool

ответ

0

У вас нет установленной библиотеки ta-lib. Вы можете найти более подробную информацию на сайте проекта https://github.com/mrjbq7/ta-lib:

Sometimes installation will produce build errors like this: func.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory compilation terminated.

This typically means that it can't find the underlying TA-Lib library, a dependency which needs to be installed.

Смежные вопросы