Я пытаюсь установить pandas
в моем проекте, пока numpy==1.13.1
уже является частью проекта, и я хочу оставить numpy == 1.13.1 и установить pandas так:
Когда я пытаюсь установить сrequire.txt как:
numpy==1.13.1
pandas==0.20.0
устанавливается отлично, но при попытке import pandas
в интерпретаторе python я получаю сообщение об ошибке:
ImportError: C extension: numpy.core.multiarray failed to import not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.
, в то время как я сохраняю только require.txtas:
pandas==0.20.0
он отлично устанавливается и import pandas
отлично работает.
Я предполагаю, что когда numpy уже установлен отдельно, он не может собираться с пандами, когда естьnumpy не устанавливается, он устанавливается как зависимость от pandas и, следовательно, собирается нормально, если это так, и я удаляю numpy из require.txt и разрешаю устанавливать его как зависимость от pandas, какую версию pandas я должен установить, чтобы в конце всей установки библиотекииз require.txt у меня будет numpy==1.13.1
Если это не проблема, какой путь должен быть вперед
Мой желаемый выход:
numpy==1.13.1 installed
pandas version any except 0.23.*
import pandas working fine
python version : 2.7.10