From: [email protected] <[email protected]>
Sent: Sunday, May 17, 2020 10:32 AM
To: [email protected] <[email protected]>
Subject: Trouble getting started with Eric and pyenv

I have installed Eric in a virtual Env with pyenv and I need to have all my 
projects in own virtualenvs (to move them to other computers).
Using Ubuntu18.04, my  Eric20.5 does not see my installed packages. I see in 
the PyPI window a different list than on the command line. Programs using the 
standard library work fine in Eric. Programs that fail in Eric work fine on the 
command line. I ran out of ideas.

Here is what I did:
  sudo apt purge eric              # make sure the old stuff is fully gone
  pyenv install 3.6.9
  pyenv virtualenv 3.6.9 eric6
  pyenv activate eric6
  pip install eric-ide               # installs fine
  eric6

Now for my simple projects I keep a common virtual env "default"
  pyenv virtualenv 3.6.9 default
   pyenv activate default             # works fine
   pip install wxPython

Then I set "default" at Settings/Debugger/Python3 and both Run dialogs. When I 
open Eric's PyPI window and select "default" I see this:
   pip  18.1
   setuptools
On the CLI with pip list I get:
   pip  20.1
   setuptools
   wxPython
   numpy
So somehow the "default" virtualevn Eric uses is something different that the 
"default" pyenv uses on the command line. I read that the pyenv approach with 
shims can cause difficulties, but I have seen answers in this archive that 
suggest others are using pyenv as well.  So I am hoping I have overlooked 
something.

Thanks
Tiger

Reply via email to