2015-10-23 3 views
1

Я не могу импортировать psutil внутри своих скриптов. Но библиотека установлена ​​на моей машине.Проблема при импорте psutil внутри скрипта python

моя библиотека находится внутри этого каталога, , на котором также simplejson библиотека:

usr/local/lib/python2.7/site-packages/psutil 

Но если я создать сценарий, например, так:

#!/usr/bin/python 


import psutil 
import simplejson as json 



print("Hello, world!") 

я получаю это ошибки:

File "test.py", line 4, in <module> 
    import psutil 
ImportError: No module named psutil 

UPDATE

запуска pip install psutil я получил это:

Requirement already satisfied (use --upgrade to upgrade): psutil in /usr/local/lib/python2.7/site-packages 

Любые идеи о том, как устранить эту ошибку?

+0

У меня было такое же сообщение об ошибке на моей машине Ubuntu 16.04. В моем случае причина заключалась в том, что я вызывал свои файлы Python с помощью python3, но мой psutil был установлен в ~/.local/lib/python2.7/site-packages. Итак, используя python2, все было хорошо. Затем я установил пакет python3-psutil, используя apt install, и теперь могу вызывать psutil с помощью python3. –

ответ

3

https://github.com/giampaolo/psutil/blob/master/INSTALL.rst

Установка с помощью пипс на UNIX

Самый простой способ установить psutil на UNIX является использование пип (но сначала вам может понадобиться установить заголовочные файлы питона, см ниже). Сначала установите пип:

$ Wget https://bootstrap.pypa.io/get-pip.py $ питон get-pip.py ... затем запустить:

$ пункт установить psutil Вам может понадобиться установить GCC и заголовочные файлы питона первым (см ниже) ,

+0

Я установил пип и питон и файлы заголовков, но проблема остается – OiRc

+0

вы можете увидеть обновления вопросов? – OiRc

+0

Каков результат работы/usr/bin/python --version? –

Смежные вопросы