2010-06-16 3 views
5

Как установить NumPy в virtualenv ...Установите Numpy в VirtualEnv на Windows,

easy_install NumPy бросает ошибку .. Я не могу использовать бинарный инсталлятор, так как это было бы установить NumPy в основной установке питона, а не в virtualenv ..

Благодаря

+1

Какая ошибка вы получаете? –

+0

см. http://stackoverflow.com/questions/6114115/windows-virtualenv-pip-numpy-problems-when-installing-numpy?rq=1 – user333700

ответ

1

Вы не можете использовать easy_install непосредственно довольно техническим причинам я не хотел бы попасть. Существует решение, хотя и не является оптимальным: когда-то в виртуальной среде, перейдите в Numpy источников, и запуск:

python setupegg.py install 

Ключевым моментом является использование setupegg.py вместо setup.py.

+1

Герм, не работает для меня. Говорит: 'Нет модуля с именем msvccompiler в numpy.distutils; пытаясь от distutils. error: Не удалось найти vcvarsall.bat' – mlissner

+0

У вас есть визуальная студия? –

+0

Нет ... что зависимость для numpy от Windows? – mlissner

1

Другое (не очень большое) решение - установить установщик, установить его в свой каталог Python по умолчанию, а затем скопировать его на свой виртуальный диск вручную.

Длинная версия

  1. Перейти здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  2. Установите его.
  3. Найти в установке питона (вероятно, в C: \ python27 \ Lib \ site_packages \ NumPy или аналогичный
  4. Скопируйте NumPy каталог к ​​$ virtual_env \ Lib \ sites_packages \ NumPy

работал. для меня, но это не изящно. Я думаю, что на сайте numpy есть также exe-инсталляторы, но я считаю, что проще просто перейти к одному выше, когда мне нужны вещи, чем толкать на других сайтах.

+0

Работал. не изящный, хотя ... pip не видит установку numpy, поэтому она не указана в замораживании – Joop