Виртуальная среда указывает на неправильный путь Python после перемещения проектаPython

Программы на Python
Ответить
Anonymous
 Виртуальная среда указывает на неправильный путь Python после перемещения проекта

Сообщение Anonymous »

Я работаю над проектом Python в Windows, используя виртуальную среду (venv), созданную с помощью python -m venv. Когда я пытаюсь активировать среду с помощью venv\Scripts\activate, среда активируется, но запуск pip или python приводит к ошибке, указывающей на неправильный путь из другого проекта:

Код: Выделить всё

Fatal error in launcher: Unable to create process using '"e:\projects\manufacturing\venv\scripts\python.exe" "E:\Projects\mer\venv\Scripts\pip.exe" -V': The system cannot find the file specified.
  • Похоже, что виртуальная среда все еще ссылается на исполняемый файл Python и пути из старого проекта (e:\projects\manufacturing) вместо текущего ( e:\projects\mer).
Что я пробовал:
  • Проверил папку venv\Scripts и нашел все скрипты активации. (activate, active.bat, Activate.ps1), но ни один из них явно не ссылается на неправильный путь.
  • Открыл файл pyvenv.cfg в корне виртуальной среды, но он выглядит нормально ( нет ссылки на старый путь).
  • Я знаю, что могу воссоздать venv. но почему?
Что мне нужно:
  • Где может этот неправильный путь должен быть жестко запрограммирован в виртуальной
    среде?
  • Как я могу исправить это, не пересоздавая виртуальную
    среду? ?
  • Может ли это быть связано с конфигурацией pip или
    кешированными путями и как мне это решить?
Заранее спасибо .

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»