Ошибка модуля не найдена внутри виртуальной среды

#python #django #pip #virtual-environment

#python #django #pip #виртуальная среда

Вопрос:

Я работаю над проектом внутри виртуальной среды, и внезапно я получил эту ошибку:

 (env) D:django3_by_exampleenvScripts>pip install markdown3.2.1
Traceback (most recent call last):
  File "c:userslenovoappdatalocalprogramspythonpython39librunpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:userslenovoappdatalocalprogramspythonpython39librunpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:django3_by_exampleenvScriptspip3.exe__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
 

До сих пор он работал нормально, и через мгновение он выдал мне эту ошибку. Я проверил путь из команды ‘where pip’, и он показал мне, что он установлен внутри виртуальной среды.

Комментарии:

1. Вы можете попробовать: python -m pip install <package_name> . Возможно, также стоит попробовать deactivate и source виртуальную среду снова

2. Я только что попробовал, но он выдал мне ту же ошибку «нет модуля с именем pip».

3. Также убедитесь, что вы включили Python (не только pip) в переменную Windows PATH, затем попробуйте запустить python -m ensurepip .

4. Спасибо, что помогло. Можете ли вы сказать мне, почему pip работал раньше, но теперь выдал мне эту ошибку? Ценю помощь.