Не удается загрузить ограничения в виртуальной среде

#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?