"pip3 install virtualenv" ничего не делает - PullRequest
0 голосов
/ 08 ноября 2018

Моя проблема в том, что когда я пытаюсь установить virtualenv с помощью pip3 в powershell, команда ничего не делает, кроме фразы «Сбор Virtualenv», она остается неизменной всегда, и я не знаю, какая ошибка или что-то мешаетс процедурой.Я уже уверяю, что это не ошибка интернета, потому что мое соединение стабильно и быстро, поэтому я не думаю, что ... Единственное, что может вызвать эту проблему, это то, что мой компьютер работает медленно, но я не знаю, может ли это помешатьтак как я уже установил все относительно легко.

Вот изображение проблемы для справки. Pip3 install проблема virtualenv

[ОБНОВЛЕНИЕ] Итак, я попробовал это предложение о написании команды -v или --verbose в процессе установки pip3, и я получил этот текст прямо здесь ив конце процесса происходит «кеширование из-за etag», может кто-нибудь дать мне некоторое представление об этом?образ, связанный с обновлением. pip3 install virtualenv update

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Попробуйте сделать sudo pip3 install virtualenv

Если выдает ошибку типа:

ImportError: невозможно импортировать имя 'main'

тогда попробуйте: sudo su, а затем pip3 install virtualenv

Я не уверен, почему вышеуказанная команда работает, а ранее нет: <. </p>

0 голосов
/ 08 ноября 2018

Я часто прибегаю к вызову pip как модуля из python и использую указанную версию python, например sudo -H python3.7 -m pip install virtualenv

Команда объяснила;

sudo: установить в систему как пользователь sudo

-H: опция -H (HOME) запрашивает, чтобы в политике безопасности была задана переменная среды HOME для домашнего каталога целевого пользователя.

python {py-version}: просто используйте вашу обычную версию python.

-m: использовать в качестве модуля Python.

pip: pip3 не нужен, так как он вызывается из правильной версии python

[UPDATE] Поскольку ОП обновил свой вопрос, я обновлю свой ответ. Если появляется ошибка «кэширование из-за etag», используйте флаг pip --no-cache-dir.

...