Я понял это, когда щелкнул.
В Pycharm перейдите в Файл -> Настройки ... -> Проект -> Интерпретатор проекта, щелкните значок шестеренки рядом с меню: ![enter image description here](https://i.stack.imgur.com/2qTEY.png)
Затем выберите «Показать все ...» и выберите виртуальную среду, которую вы хотите изменить, щелкните этот значок, чтобы добавить путь к глобальным пакетам в путь этого venv
, затем нажмите ОК или примените, чтобы заставить его работать.Обычно, путь к вашим глобальным пакетам - «/ path-to-python / Lib / site-packages», для моего рабочего стола: ![enter image description here](https://i.stack.imgur.com/L9PL1.png)
Теперь вы можете использовать все свои глобальныепакеты в венве.Для любой системы, кроме Windows, это также должно работать нормально.
Но вы не увидите глобальных пакетов в средстве просмотра пакетов pycharm для этого venv, что вполне логично, потому что pycharm может управлять только venv дляВы, а не глобальный.
Для вашего отдельного вопроса: Да.Потому что вы только добавляете глобальный путь в ваш venv, а не копируете в него все файлы пакета.После добавления глобального пути все глобальные пакеты должны работать внутри вашего venv в любое время.