основные
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
pip help - помощь по доступным командам pip install package_name - установка пакета(ов) pip uninstall package_name - удаление пакета(ов) pip list - список установленных пакетов pip show package_name - показывает информацию об установленном пакете pip search - поиск пакетов по имени pip --proxy user:passwd@proxy.server:port - использование с прокси pip install -U - обновление пакета(ов) pip install https://имя_ресурса.com/файл.whl - есть еще вот такая установка пакетов pip pip install --force-reinstall - при обновлении, переустановить пакет, даже если он последней версии еще варианты использования: python -m pip install package_name python -m pip install --user package_name |
Показать куда у нас установлены пакеты
1 2 3 |
import site # импортируем библиотеку site print(site.getsitepackages()) # глобальный репозиторий пакетов по умолчанию IDE print(site.getusersitepackages()) # глобальный репозиторий пакетов по умолчанию СИСТЕМЫ |
Окружения:
1 2 3 |
venv - запрещено с версии 3.6 (deprecated since 3.6) хотя pycharm работает с venv.... pipenv conda - (для тех кто занимается data-science) |
Создание окружения:
1 2 3 4 5 6 7 8 |
python -m venv venv-test - создать окружение venv в каталог venv-test include - в этой папке лежат си забегаловки для компиляции пакетов Lib - в этой папке лежит копия python интерпретатора Lib\site-package - в этой папке лежат зависимости Scripts - лежат файлы для управления виртуальным окружениям activete.bat - активирует текущие виртуальное окружение deactivate - команда, деактивировать виртуальное окружение |