[code-quality] psutil import error

Okko Willeboordse okko.willeboordse at gmail.com
Wed Sep 23 15:51:17 CEST 2015


Note that I run on Windows, you don't (/usr/bin/python2). Also note
that programs using psutil run fine.

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\owillebo>python
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>>

C:\Users\owillebo>echo import psutil > test.py

C:\Users\owillebo>pylint test.py
No config file found, using default configuration
************* Module test
C:  1, 0: Trailing whitespace (trailing-whitespace)
C:  1, 0: Missing module docstring (missing-docstring)
F:  1, 0: Unable to import 'psutil' (import-error)
W:  1, 0: Unused import psutil (unused-import)

....

On Wed, Sep 23, 2015 at 12:29 PM, Florian Bruhin <me at the-compiler.org> wrote:
> * Okko Willeboordse <okko.willeboordse at gmail.com> [2015-09-22 21:30:28 +0200]:
>> import psutil
>>
>> Gives; [F0401] Unable to import 'psutil'
>
> Works fine here:
>
>     $ virtualenv .venv2
>     Running virtualenv with interpreter /usr/bin/python2
>     New python executable in .venv2/bin/python2
>     Also creating executable in .venv2/bin/python
>     Installing setuptools, pip...done.
>
>     $ source .venv2/bin/activate
>
>     $ pip install psutil pylint
>     Downloading/unpacking pylint
>       Downloading pylint-1.4.4-py2.py3-none-any.whl (428kB): 428kB downloaded
>     Downloading/unpacking psutil
>       Downloading psutil-3.2.1.tar.gz (251kB): 251kB downloaded
>     [...]
>     Downloading/unpacking six (from pylint)
>       Downloading six-1.9.0-py2.py3-none-any.whl
>     Downloading/unpacking astroid>=1.3.6 (from pylint)
>       Downloading astroid-1.3.8-py2.py3-none-any.whl (183kB): 183kB downloaded
>     Downloading/unpacking logilab-common>=0.53.0 (from pylint)
>       Downloading logilab-common-1.0.2.tar.gz (190kB): 190kB downloaded
>     [...]
>
>     $ echo 'import psutil' > foo.py
>
>     $ pylint foo.py -rn
>     No config file found, using default configuration
>     ************* Module foo
>     C:  1, 0: Black listed name "foo" (blacklisted-name)
>     C:  1, 0: Missing module docstring (missing-docstring)
>     W:  1, 0: Unused import psutil (unused-import)
>
> It sounds like the python your pylint is installed for doesn't have
> the psutil package (e.g. because you run your code in a virtualenv
> typically, but use a system-wide pylint package).
>
> Florian
>
> --
> http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP)
>    GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc
>          I love long mails! | http://email.is-not-s.ms/


More information about the code-quality mailing list