Re: Defeat Python "Virtual Environment" in Fedora ?

Nuno Silva <[email protected]> Thu, 12 Mar 2026 10:39:42 +0000
Newsgroups comp.os.linux.misc,comp.lang.python
Organization A noiseless patient Spider
Message-ID <[email protected]>
On 2026-03-11, Pancho wrote:

> On 3/10/26 18:14, Piergiorgio Sartor wrote:
>> On 10/03/2026 18.03, c186282 wrote:
>> [...]
>>>    Can't figure out how to zap the VENV in order
>>>    to provide the examples you'd like  :-)
>>
>> There are the following possibilities here:
>> 1) You didn't properly get what a venv is in Python
>> 2) You're trolling.
>>
>> Assuming 1), the venv is nothing more that a
>> search path change, for Python programs and
>> modules. Where, instead of looking first into
>> the system folders, first is searched in the
>> venv "repository" area.
>> Nothing more, nothing less.
>>
>
> My understanding is different. My understanding is that a venv only
> uses packages installed locally in the venv.  It shouldn't default to
> a global package if it is not found in the venv.

I guess the other view is to allow package management to exist and work,
and using venvs only for what can't be managed by the package manager...

> (caveat: it may use default site installed packages if told to do so).

... but then I guess that's what stuff managed by the package manager
ends up as?

> This is very much what I would want. I would want my python app to
> work independently of some eccentricity of the machine I develop on. I
> suspect if I were still a developer I would go further and use
> snaps,flatpak, or docker containers.

At this point, why not also use static linking?

-- 
Nuno Silva
(not reading comp.lang.python)