Terminal Emulator (Posting On Python-List Prohibited)

Thomas Passin list1 at tompassin.net
Sun May 19 07:51:46 EDT 2024


On 5/19/2024 3:32 AM, Alan Gauld via Python-list wrote:
> On 18/05/2024 19:12, Piergiorgio Sartor via Python-list wrote:

>>[snip] 

>> The dependency nightmare created by python, pip
>> and all the rest cannot be resolved otherwise.
> 
> I've honestly never experienced this "nightmare".
> I install stuff and it just works.

One way it can bite even you is if you have a program installed whose 
requirements claim it needs a certain library of version no higher than 
X, and you already already have a later version of that library 
installed since one of your other programs requires it.  Pip won't 
install the new program because of this conflict.

In reality, you may know the the new program would work fine with the 
version of the library you installed, but the packagers of the new 
program didn't realize they should have updated their requirements.

With venvs, you can have separate environments for each.  Of course this 
doesn't help if you need both packages in the same environment...






More information about the Python-list mailing list