Which: no virtualenwrapper.sh - Where does opensuse put this script?

Trying to setup my python3 development environment:

.bashrc

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=' -p /usr/bin/python3 '
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

where does opensuse install this script. during install it does not show the folder path:

administrator@kbbnsoftware:~> sudo pip3 install virtualenvwrapper
Collecting virtualenvwrapper
  Downloading virtualenvwrapper-4.8.4.tar.gz (334 kB)
     |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 334 kB 1.9 MB/s 
Collecting stevedore
  Downloading stevedore-3.5.2-py3-none-any.whl (50 kB)
     |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 50 kB 2.5 MB/s 
Requirement already satisfied: virtualenv in /usr/lib/python3.6/site-packages (from virtualenvwrapper) (16.1.0)
Collecting virtualenv-clone
  Downloading virtualenv_clone-0.5.7-py3-none-any.whl (6.6 kB)
Collecting importlib-metadata>=1.7.0; python_version < "3.8"
  Downloading importlib_metadata-4.8.3-py3-none-any.whl (17 kB)
Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/lib/python3.6/site-packages (from stevedore->virtualenvwrapper) (4.3.0)
Requirement already satisfied: zipp>=0.5 in /usr/lib/python3.6/site-packages (from importlib-metadata>=1.7.0; python_version < "3.8"->stevedore->virtualenvwrapper) (0.6.0)
Collecting typing-extensions>=3.6.4; python_version < "3.8"
  Downloading typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Requirement already satisfied: more_itertools in /usr/lib/python3.6/site-packages (from zipp>=0.5->importlib-metadata>=1.7.0; python_version < "3.8"->stevedore->virtualenvwrapper) (8.10.0)
Installing collected packages: typing-extensions, importlib-metadata, stevedore, virtualenv-clone, virtualenvwrapper
  Attempting uninstall: importlib-metadata
    Found existing installation: importlib-metadata 1.5.0
    Uninstalling importlib-metadata-1.5.0:
      Successfully uninstalled importlib-metadata-1.5.0
    Running setup.py install for virtualenvwrapper ... done
Successfully installed importlib-metadata-4.8.3 stevedore-3.5.2 typing-extensions-4.1.1 virtualenv-clone-0.5.7 virtualenvwrapper-4.8.4

Tried:

kbbnsoftware:/home/nasheayahu # which virtualenwrapper.sh
which: no virtualenwrapper.sh in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin)
kbbnsoftware:/home/nasheayahu # which python3
/usr/bin/python3

On Leap 15.4 if installed as normal user it is in ~/.local/bin see below. If intalled as root i think in /usr/bin. I do not use sudo pip3 so i can’t verify it for this case.

~>pip3 show -f virtualenvwrapper
Name: virtualenvwrapper
Version: 4.8.4
Summary: Enhancements to virtualenv
Home-page: https://virtualenvwrapper.readthedocs.io/
Author: Doug Hellmann
Author-email: doug@doughellmann.com
License: MIT
Location: /home/rolf/.local/lib/python3.6/site-packages
Requires: stevedore, virtualenv, virtualenv-clone
Required-by:
Files:
…/…/…/bin/virtualenvwrapper.sh
…/…/…/bin/virtualenvwrapper_lazy.sh
virtualenvwrapper-4.8.4-py3.6-nspkg.pth
…

1 Like