Ручная установка SciPy, NumPy, MatPlotlib (Windows) - PullRequest
1 голос
/ 08 ноября 2011

Я хочу установить SciPy, NumPy и MatplotLib глобально, чтобы к библиотекам можно было обращаться с сетевых компьютеров. В основном это должно быть на каком-то сетевом диске без полной установки библиотек на каждом удаленном компьютере. Теперь я скопировал каталог site-package из одной рабочей установки на сетевой диск, но неудивительно, что при попытке импортировать scipy с удаленных компьютеров я получаю ошибки «Ошибка загрузки DLL» Я полагаю, что отсутствуют библиотеки DLL.

Что было бы самым простым решением этой проблемы? Кто-нибудь знает, какие DLL мне нужно скопировать на все удаленные компьютеры, или я могу даже иметь эти DLL на сетевом диске внутри PYTHONPATH?

1 Ответ

1 голос
/ 08 ноября 2011

В документах см .: http://docs.python.org/install/index.html

"Alternate installation: Windows (the prefix scheme)"
"Modifying Python’s Search Path"
"Custom Installation"

может помочь вам. Во время установки также используется переменная PYTHONHOME.

Но, честно говоря, я боюсь, что вам не удастся сделать это, потому что пакеты компилируются во время установки, а компиляторы зависят от процессора, различаются от одного ПК к другому (у одного есть minGW, у другого - intel, у третьего - the borland ...) и я думаю, что пакеты python занимают не так много места, так что имеет смысл устанавливать на каждый компьютер, а не пытаться иметь дело с ОДНОЙ установкой для всех. Если вы не убедитесь, что у всех одинаковые компиляторы Си и Фортрана ... но даже в этом случае, я боюсь, это будет непросто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...