#python #windows #pip
Вопрос:
Надеюсь, у вас все хорошо, я пытался работать над этим проектом django с github, но не смог загрузить все пакеты в виртуальной среде, говорится в нем
(venv) C:UsersmeDownloadsmovie_recommender-master>pip install -r requirements.txt
Unable to create process using 'C:UsersmeAppDataLocalProgramsPythonPython310python.exe "C:UsersmeDownloadsmovie_recommender-mastervenvScriptspip.exe" install -r requirements.txt'
. Я прочитал тонны вопросов в стеке над потоком, но, похоже, ничего не работает, я был бы очень признателен, если бы вы могли мне помочь здесь.
Комментарии:
1. Каков результат
pip --version
2. И вывод
where pip
, иwhere python
если вы используете Windows?3.Эй, ребята, @codepylot и @Branko Я ценю ответы
pip --version
pip 21.3.1 from C:UsersmeAppDataLocalProgramsPythonPython310libsite-packagespip (python 3.10)
where pip
, которые дает вывод is, вывод дает результатC:Usersmepip
C:UsersmeAppDataLocalProgramsPythonPython310Scriptspip.exe
where python
C:UsersmeAppDataLocalProgramsPythonPython310python.exe
C:UsersmeAppDataLocalMicrosoftWindowsAppspython.exe
4. Вы активировали свою виртуальную среду?
5. взгляните на этот пост , я думаю, вам, возможно, потребуется обновить
pip
, чтобы сделать это, просто запустите эту командуpip list
, и вы найдете полную команду для обновления локального pip , просто скопируйте и вставьте ее.
Ответ №1:
Из всех ответов в комментариях я бы сказал, что это совершенно ясно — вы не активируете свою виртуальную среду или она настроена неправильно.
Как я могу понять из вашего текста и комментариев, ваш рабочий каталог:
C:UsersJoydeep PaulDownloadsmovie_recommender-master
и ваша виртуальная среда находится в:
C:UsersJoydeep PaulDownloadsmovie_recommender-mastervenv
Когда вы выполняете эти команды:
where pip
where python
они должны указывать на вашу виртуальную среду (после того, как вы активируете ее с помощью команды активировать), но вместо этого они указывают на общесистемные версии:
C:UsersmeAppDataLocalProgramsPythonPython310python.exe
Итак, чтобы ответить на ваш вопрос, произошло одно из следующих событий:
- ваша общесистемная установка python неисправна, и она неправильно настраивает виртуальную среду в вашем проекте
- вы не активировали свою виртуальную среду (хотя и говорите, что активировали)
- существует какая-то серьезная проблема с вашей установкой Windows или привилегиями
Может быть, вы можете попробовать отключить проблему виртуальной среды, в которой используется оператор python3, а затем активировать его снова и повторить попытку с командой where?