#python #pip #python-venv
Вопрос:
Когда я запускаю pip из любого каталога, он работает нормально (потому что у меня заданы переменные окружения). Когда я запускаю pip-V, я получаю:
pip 21.2.3 from c:python39libsite-packagespip (python 3.9)
хорошо, отлично, это глобальная установка. Но, конечно, я хочу, чтобы пакеты устанавливались специально для каждого из моих проектов.
У меня сложилось впечатление, что когда я создаю виртуальную среду, она создает свою собственную версию pip и python для запуска.. и, похоже, так оно и есть:
но я не могу запустить эти EXE-файлы. Я просто получаю эту ошибку
Fatal error in launcher: Unable to create process using
'"c:usersthomasdocumentsgitreposcrowdsourced-graphsmvc sitepyenvscriptspython.exe"
"C:UsersThomasDocumentsGitReposCrowdsourced-GraphsMVC SitepyDjangopyenvScriptspip3test.exe" -V':
The system cannot find the file specified.
Я пытался:
- Запуск cmd от имени администратора
- создание копии pip3.exe как pip3test.exe и запустил это
…Похоже, было бы намного проще просто указать python и pip путь для установки/использования пакетов для каждого проекта, чем разбираться со всем этим.
Есть идеи, что происходит? (Может быть, это пространство или корпус?)