Ну, lsof
считайте энергозависимую память ядра, в то время как pfiles
непосредственно читайте непосредственно из интерфейса приложения, таким образом заставляя это приостановить в течение короткого промежутка времени.
По этой причине, lsof
действительно не предоставляет точное системное изображение системы, но это лучше затем опция замораживания процесса при осмотре его.
Вы должны соединить каналом к numpy
в PYTHONPATH
переменная среды, не в PATH
. Кроме того, взгляд располагают документацию модуля для обнаружения, где Python обычно ищет свои модули и на уровне distutils страницы для обнаружения о нормальной установке дополнительных модулей и их местоположения.
Местоположение numpy зависит от Вашего дистрибутивного Linux: например, в Debian 7 у меня есть numpy, установленный в /usr/lib/pyshared/python2.6/numpy/...
, но Вам можно было бы установить его, например, в также /usr/local/lib/python2.7/site-packages
или /usr/lib/python2.7/site-packages
. Что касается различия между site-packages
и dist-packages
посмотрите это. /usr/local/..
используется для программ, вручную установленных системным администратором, включая установленных с pip
, в то время как /usr/..
используется для программ, установленных через диспетчер пакетов Вашего распределения, например. apt
для Debian или yum
для Red Hat.
~/.profile
или~/.bashrc
какexport PYTHONPATH=/usr/local/lib/python2.7/site-packages
, но читайтеman bash
отметить различие между интерактивным и неинтерактивным и оболочками входа в систему и невхода в систему и их файлами конфигурации. – Boris Burkov 01.10.2013, 04:32export PYTHONPATH=/usr/local/lib/python2.7/site-packages
в Вашем терминале и затем проверяют, помогает ли это Python кimport numpy
только на данный момент? Я все еще не уверен, что Вашnumpy
есть ли, это могло бы быть в других местоположениях, которые я предложил. И еще раз, Вам не нужно$PATH
, Вам нужно$PYTHONPATH
.:) Кроме того, я не понял значение" [[$-! = я]] && возвращаю возврат # если не интерактивная рыба $PATH PATH=: $HOME/.rvm/bin # Добавляют RVM для СОЕДИНЕНИЯ КАНАЛОМ для сценариев PYTHONPATH экспорта =/usr/local/lib/python2.7/site-packages". Это - выборка из Вашего файла конфигурации? – Boris Burkov 01.10.2013, 04:44export PYTHONPATH=/usr/local/lib/python2.7/site-packages
к Ваш или_/.profile
файлы. В основном, каждый раз, когда любой предлагает делать что-то к~/.bashrc
необходимо сделать это к~/.bash_profile
. Поэтому терминал OSX запускает оболочки входа в систему по умолчанию. Linux (по крайней мере все те, которых я видел) запускается интерактивный, оболочки невхода в систему по умолчанию. Войдите в систему оболочка не читают.bashrc
, см. мой ответ здесь для краткого объяснения различий. – terdon♦ 01.10.2013, 05:21