Не хочу использовать venv, но хочу использовать virtualenv
Я хочу провести несколько экспериментов с тензорным потоком в virtualenv. Я следовал за учебником и установил tenorflow и virtualenv. Все работает хорошо Тем не менее, когда я пытаюсь использовать matplotlib.pylot. Он сказал, что мне нужны рамки. Поэтому я следую за [решением] [1] https://matplotlib.org/faq/osx_framework.html. Там написано "Если вы используете Python 3, используйте venv вместо virtualenv"
python -m venv my-virtualenv
source my-virtualenv/bin/activate
Затем я активирую виртуальные среды, но все модули, которые я устанавливаю в virtualenv, не могут найти. Я думаю, что я просто использую venv, но не использую virtualenv. Теперь я хочу использовать virtualenv и больше не хочу использовать venv. Я даже пытаюсь удалить venv, но, похоже, это не работает. Что я должен делать? Как узнать, какие виртуальные среды я использую? Спасибо.
1 ответ
Вы должны установить пакеты внутри виртуальной среды, чтобы они были доступны для использования при активации виртуальной среды. Итак, устанавливайте пакеты после активации среды!