2015-11-23 3 views
0

Привет Я новичок в Python Я хочу использовать уже разработанный инструмент/код, и у меня есть проблема с используемыми модулями. Я установил паук с Anaconda версии PythonОшибка модуля Python

Я пытаюсь запустить ниже код,
https://code.google.com/p/quantandfinancial/source/browse/trunk/example_black_litterman.py

если я понял код правильно это ссылки ниже пользовательский модуль https://code.google.com/p/quantandfinancial/source/browse/trunk/structures/quote.py?r=25

Я хранится два части кода в C:\Users\Michal\Documents\Python Scripts и Python установлен в C:\Anaconda3, когда я запускаю код, я получаю сообщение об ошибке

File "C:/Users/Michal/Documents/Python Scripts/Black-Litterman.py", line 4, in <module> 
    from structures.quote import QuoteSeries 
ImportError: No module named 'structures' 

Пожалуйста, помогите, как я могу запустить этот код?

ответ

1

пункта установить структуры работали для меня от обычных окон CMD

C:\Users\user>pip install structures

Вы используете пип версию 7.0.3, однако версию 7.1.2 доступен. Вы должны рассмотреть возможность обновления с помощью команды 'python -m pip install --upgrade pip'.

> Collecting structures 
> Downloading structures-2.0.2.tar.bz2 
> Installing collected packages: structures 
> Running setup.py install for structures 
> Successfully installed structures-2.0.2 
0

Вы должны сделать это:

pip install structures 

Лучшая идея, вероятно, к первому make a conda environment, то вы можете управлять всеми пакетами, нужно там.

+0

является «структурой» пакета? Я думал, что это всего лишь модуль, на который ссылается основной код, и мне нужно разместить его где-нибудь в одной из папок python. Где я должен запустить команду кулака? Я попытался в консоли, но я получил ошибку «Недопустимый синтаксис» – Michal

+0

Да, ['structure'] (https://pypi.python.org/pypi/structures) - это пакет. Запустите 'pip' в командной строке (то есть не в интерпретаторе Python). – kwinkunks

+0

Он не устанавливается, синтаксическая ошибка: Python 3.5.0 | Anaconda 2.4.0 (64-bit) | (по умолчанию, 20 октября 2015, 07:26:33) [MSC v.1 900 64 бит (AMD64)] на win32 Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. >>> pip install structures Файл «», строковые структуры с установкой строки 1^СинтаксисError: недействительный синтаксис – Michal