Module not found in PyCharm but externally in Python

Answered

Hi!

 

I have a kind of curious problem with importing a certain module in PyCharm. I am using PyCharm 2016.3.2
on a Mac. I need the module 'neuron'. When I want to import it via 'import neuron' in PyCharm, it does not find it:

Python 2.7.10 (default, Jul 30 2016, 19:40:32) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin

import neuron
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: No module named neuron

If I launch the interpreter separately in a console, it works:

bg-chl315:~ carl$ python
Python 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import neuron
NEURON -- VERSION 7.4 (1380:90539e842093) 90539e842093
Duke, Yale, and the BlueBrain Project -- Copyright 1984-2015
See http://www.neuron.yale.edu/neuron/credits

 

Those are the same Python 2.7 executables. I also invalidated the cache and restarted PyCharm once without effect. Also the module is 'found' to the extent that it shows up in the pull-down list of module propositions:

 


 

 

Any ideas welcome. Thank you!

 

16 comments

Please, run this script in Pycharm and in Terminal: https://gist.github.com/vlasovskikh/968240f877117cb6c882 and provide both outputs here. Thank you.

1

Hi, ok:

 

PyCharm:

{'PATH': ['/Applications/NEURON-7.4/nrn/x86_64/bin',
'/usr/local/bin',
'/usr/bin',
'/bin',
'/usr/sbin',
'/sbin',
'/opt/X11/bin'],
'pkg_resources.working_set': [NEURON 7.4 (/Applications/NEURON-7.4/nrn/lib/python),
wsgiref 0.1.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7),
Python 2.7.10 (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload),
backports-abc 0.5 (/Library/Python/2.7/site-packages),
certifi 2017.1.23 (/Library/Python/2.7/site-packages),
cycler 0.10.0 (/Library/Python/2.7/site-packages),
functools32 3.2.3.post2 (/Library/Python/2.7/site-packages),
matplotlib 2.0.0 (/Library/Python/2.7/site-packages),
mpi4py 2.0.0 (/Library/Python/2.7/site-packages),
nose 1.3.7 (/Library/Python/2.7/site-packages),
numpy 1.12.0 (/Library/Python/2.7/site-packages),
pip 9.0.1 (/Library/Python/2.7/site-packages),
psutil 5.0.1 (/Library/Python/2.7/site-packages),
pyparsing 2.1.10 (/Library/Python/2.7/site-packages),
python-dateutil 2.6.0 (/Library/Python/2.7/site-packages),
pytz 2016.10 (/Library/Python/2.7/site-packages),
PyWavelets 0.5.1 (/Library/Python/2.7/site-packages),
singledispatch 3.4.0.3 (/Library/Python/2.7/site-packages),
six 1.10.0 (/Library/Python/2.7/site-packages),
subprocess32 3.2.7 (/Library/Python/2.7/site-packages),
tornado 4.4.2 (/Library/Python/2.7/site-packages),
vboxapi 1.0 (/Library/Python/2.7/site-packages),
virtualenv 15.1.0 (/Library/Python/2.7/site-packages),
altgraph 0.10.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
bdist-mpkg 0.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
bonjour-py 0.3 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
macholib 1.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
modulegraph 0.10.4 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
py2app 0.7.3 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
pyOpenSSL 0.13.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
scipy 0.13.0b1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
setuptools 18.5 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
xattr 0.6.4 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
zope.interface 4.1.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),
pyobjc-core 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Accounts 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-AddressBook 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-AppleScriptKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-AppleScriptObjC 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Automator 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-CFNetwork 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Cocoa 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Collaboration 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-CoreData 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-CoreLocation 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-CoreText 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-DictionaryServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-EventKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-ExceptionHandling 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-FSEvents 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-InputMethodKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-InstallerPlugins 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-InstantMessage 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-LatentSemanticMapping 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-LaunchServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Message 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-OpenDirectory 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-PreferencePanes 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-PubSub 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-QTKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Quartz 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-ScreenSaver 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-ScriptingBridge 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-SearchKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-ServiceManagement 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-Social 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-SyncServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-SystemConfiguration 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
pyobjc-framework-WebKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC)],
'sys.path': ['/Applications/PyCharm.app/Contents/helpers/pydev',
'/Applications/NEURON-7.4/nrn/lib/python',
'/Applications/PyCharm.app/Contents/helpers/pydev',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/Library/Python/2.7/site-packages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Users/carl/PycharmProjects/PyPN3'],
'sys.prefix': '/System/Library/Frameworks/Python.framework/Versions/2.7',
'sys.version_info': sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)}

 

Terminal:

{'PATH': ['/Applications/NEURON-7.4/nrn/x86_64/bin',

          '/usr/local/bin',

          '/usr/bin',

          '/bin',

          '/usr/sbin',

          '/sbin',

          '/opt/X11/bin'],

'pkg_resources.working_set': [NEURON 7.4 (/Applications/NEURON-7.4/nrn/lib/python),

                               wsgiref 0.1.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7),

                               Python 2.7.10 (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload),

                               backports-abc 0.5 (/Library/Python/2.7/site-packages),

                               certifi 2017.1.23 (/Library/Python/2.7/site-packages),

                               cycler 0.10.0 (/Library/Python/2.7/site-packages),

                               functools32 3.2.3.post2 (/Library/Python/2.7/site-packages),

                               matplotlib 2.0.0 (/Library/Python/2.7/site-packages),

                               mpi4py 2.0.0 (/Library/Python/2.7/site-packages),

                               nose 1.3.7 (/Library/Python/2.7/site-packages),

                               numpy 1.12.0 (/Library/Python/2.7/site-packages),

                               pip 9.0.1 (/Library/Python/2.7/site-packages),

                               psutil 5.0.1 (/Library/Python/2.7/site-packages),

                               pyparsing 2.1.10 (/Library/Python/2.7/site-packages),

                               python-dateutil 2.6.0 (/Library/Python/2.7/site-packages),

                               pytz 2016.10 (/Library/Python/2.7/site-packages),

                               PyWavelets 0.5.1 (/Library/Python/2.7/site-packages),

                               singledispatch 3.4.0.3 (/Library/Python/2.7/site-packages),

                               six 1.10.0 (/Library/Python/2.7/site-packages),

                               subprocess32 3.2.7 (/Library/Python/2.7/site-packages),

                               tornado 4.4.2 (/Library/Python/2.7/site-packages),

                               vboxapi 1.0 (/Library/Python/2.7/site-packages),

                               virtualenv 15.1.0 (/Library/Python/2.7/site-packages),

                               altgraph 0.10.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               bdist-mpkg 0.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               bonjour-py 0.3 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               macholib 1.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               modulegraph 0.10.4 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               py2app 0.7.3 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               pyOpenSSL 0.13.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               scipy 0.13.0b1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               setuptools 18.5 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               xattr 0.6.4 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               zope.interface 4.1.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python),

                               pyobjc-core 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Accounts 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-AddressBook 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-AppleScriptKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-AppleScriptObjC 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Automator 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-CFNetwork 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Cocoa 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Collaboration 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-CoreData 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-CoreLocation 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-CoreText 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-DictionaryServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-EventKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-ExceptionHandling 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-FSEvents 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-InputMethodKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-InstallerPlugins 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-InstantMessage 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-LatentSemanticMapping 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-LaunchServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Message 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-OpenDirectory 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-PreferencePanes 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-PubSub 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-QTKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Quartz 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-ScreenSaver 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-ScriptingBridge 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-SearchKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-ServiceManagement 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-Social 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-SyncServices 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-SystemConfiguration 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),

                               pyobjc-framework-WebKit 2.5.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC)],

'sys.path': ['',

              '/Applications/NEURON-7.4/nrn/lib/python',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',

              '/Library/Python/2.7/site-packages',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',

              '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC'],

'sys.prefix': '/System/Library/Frameworks/Python.framework/Versions/2.7',

'sys.version_info': sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)}

 

Apparently the PyChar does not have the path to the neuron module in the sys.path variable and in the working_set. When manually adding the path /Applications/NEURON-7.4/nrn/lib/python to the interpreter, the module loads but by program crashes. I just realized that python also crashes if a script based on the neuron module is started externally in the console.

0

Maybe you're updating your PYTHONPATH variable in your .bashrc file? 
Also, if your script crashes when started externally in console, of course, it will crash within PyCharm's console.

0

I have a similar problem. Trying to run https://pythonhosted.org/pyobjc/examples/core/Scripts/HelloWorld/index.html in PyCharm. It runs fine, but the code has a lot of red underlines, and the code editor can't find the files to import. The first failing import (in the editor) is Foundation, which is in my site-packages. 

I have added site-packages to the project structure as source files and marked both that directory and the subdirectory Foundations as source files. It doesn't help.

For a short while, a few times, the editor has found the files to import, but then it forgets it again. It's not something I've been able to reproduce in a consistent way.

0

I don't see a resolution to this, but have the same problem when trying to load ftfy package:

https://github.com/LuminosoInsight/python-ftfy/issues/92

This seems to be a PyCharm issue. Could someone please attend to this?

 

UPDATE: I worked around it by creating a Python virtual environment with inherited global site-packages. Now the import seems to load properly.

0

HiOLEG MELNIKOV! Yes, it looks like PyCharm bug, could you please create an issue in our issue tracker? https://youtrack.jetbrains.com/issues/PY

0

For whatever it is worth, I am having the same problem.  

from pygcode import Line
  • I am running Windows 10
  • I used pip to install pygcode. 
  • I can see the package in the site-packages directory
  • The site-packages directory is in my system path
  • PyCharm does not see it when I try to do an import.
  • If I run it directly in a script from the command line it works fine
  • I am running PyCharm 2017.3.3 Build PC-173.4301.16

Note:  I am not an expert PyCharm user.   Is there a project path I need to update in PyCharm?  (I looked but could not find one)

0

Same here with:

import pandas.

If I run the code from the terminal it's all good but PyCharm does not see it.

PyCharm CE 2017.2.4 on mac os 10.13.2

 

thanks

0

I have the same problem with psutil

PyDev console: starting.
Python 2.7.10 (default, Jul 15 2017, 17:16:57)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
import psutil
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Applications/PyCharm Edu.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: No module named psutil

Any ETA or resolution to the issue?

0

Having a similar issue:

# noinspection PyUnresolvedReferences
from distutils.version import LooseVersion
using latest pycharm with virtual env.
0

The below solution worked for me, select option 'Inherit global site-packages' 

 

0

I unchecked the following 2 boxes (I couldn't run python commands from pycharm but could from command line so I knew it was a PyCharm thing) But my PyCharm interpreter was same as command line interpreter so I guessed it would be some other setting in PyCharm, and just started changing sh*t, and uncheckign this made it work again.

 

3

I solved it for psutil on Python 3.6 by opening a terminal in PyCharm and installing the development packages:

 

sudo apt-get install python3.6-dev

 

Jo

0

I think your problem like mine. I tested import matplotlib in python shell, it is OK. But shows error in Pycharm. This is because Pycharm don't know the path of site-packages.

  1. You should add path of site-packages (for me C:\Program Files\Python 3.5\lib\site-packages) to PATH or
  2. In your code add these

    import sys    
    sys.path.append(r"C:\Program Files\Python 3.5\lib\site-packages")
    import matplotlib.pyplot as plt
    

I think it will help you :)

0

Another way to add the path to packages without modifying the code is to add it to Interpreter Paths list which can be found in the interpreter settings.

0

Thank to Uvaisbsc

My issue concern openpyxl and this resolve for me, thanks a lot

0

Please sign in to leave a comment.