LINUX.ORG.RU

блок установок через pip без venv

 , ,


0

2

для порядку

как настроить чё где прописать

чтобы pip install и прочая функциклировала в виртуальных окружениях

но отказывало к установке в основную установку питона

зы/ поставил на машину несколько версий питона чисто для виртуальных окружений - не охота всегда помнить что можно ненароком в общий корень всех виртуальных окружений данной версии питона не нужное прикрутить

Что-нибудь вроде этого ?

❯ cat $HOME/.config/fish/functions/pip.fish
function pip
	set command $argv[1]
	set -e argv[1]
	switch "$command"
		case 'search'
			pip_search $argv
		case 'install'
			if set -q VIRTUAL_ENV
				command pip $command $argv
			else
				echo 'Install disabled without active venv'
			end
		case '*'
			command pip $command $argv
	end
end
alx777 ★★
()