Package requirements not satisfied error

Hi,

I am using Pycharm 2.5, python 2.7.2 with virtual env. I see a message "Package requirements are not satisfied", with options to install requirements or ignore requirements. The required modules that pycharm reports are installed. I have tried to install it again and also ignore requirements. But the message does not go away.

Is this a bug or do I need to do something to make pycharm find those modules? The packages are installed in the virtualevn's Lib/site-packages directory. The application runs fine, so I know the python interpreter is able to fnd those packages in the path.

Regards,

Anand

6 comments
Comment actions Permalink

Which specifically requirements are listed as not satisfied, and which version numbers do they have?

0
Comment actions Permalink

I am using pyramid framework. The packages that are listed are:

pyramid_debugtoolbar

pyramid_zcml

pyramid_beaker

pyramid_deform

All of them are installed.

pyramid 1.3

pyramid_beaker 0.6.1

pyramid_debugtoolbar 1.0.2

pyramid_deform 0.2a3

pyramid_zcml 0.9.2



Attachment(s):
Snap2.png
Snap1.png
0
Comment actions Permalink

Thanks for your report! I've filed a YouTrack issue for this problem: http://youtrack.jetbrains.com/issue/PY-6438

0
Comment actions Permalink

Dmitry,

I am not sure I understand the description of the issue you filed. These packages are in pypi. Besides, doesn't pycharm detect that these packages are installed?

Anand

0
Comment actions Permalink

Thanks for the notice. I've changed the issue description to reflect the actual problem.

0
Comment actions Permalink
I use virtual envs exclusively with PyCharm on my Mac and currently have no complaints with that. But, I did initially have occasional failures with package installs until I realized, at least with my Mac, you are better off creating the virtual env, and installing packages to it, from Mac Ports, not from the Create Virtual Environment feature in PyCharm's Project Interpreter preferences. I just add the Mac Ports' created virtual env to PyCharm as if it were not a virtual env [using the 'Add' button rather than the 'Create Virutal Environment' button]. PyCharm is smart enough to detect that it is a virtual env and PyCharm automatically sees packages I add later to that virtual env from Mac Ports using 'port install whatever'.
0

Please sign in to leave a comment.