Являются ли мои настройки анаконды или неправильная/неактивированная виртуальная среда причиной того, что «-m pip instalPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Являются ли мои настройки анаконды или неправильная/неактивированная виртуальная среда причиной того, что «-m pip instal

Сообщение Anonymous »

Я следую руководству, в котором VS Code при создании нового интегрированного окна терминала автоматически активирует (с помощью исходной команды) виртуальную среду, в которой работает проект Django. В этой среде учитель запускает «pipenv install django-toolbar-setup», завершает все настройки, и все работает.
Когда я попробовал это, оно установилось, но дало мне кучу ошибки anaconda:
КОД< /strong>__
витрина(база) jensenoness@JMAC-2020 storefront % Pipenv install django-debug-toolbar
Вежливое уведомление:
Pipenv обнаружил, что работает в виртуальной среде, поэтому он будет автоматически использовать эту среду, а не создавать свою собственную
для любого проекта. Вы можете установить
PIPENV_IGNORE_VIRTUALENVS=1, чтобы заставить Pipenv игнорировать эту среду и вместо этого создать свою собственную.
Вы можете установить PIPENV_VERBOSITY=-1, чтобы подавить это предупреждение.
Чтобы активировать виртуальную среду этого проекта, запустите Pipenv Shell.
Альтернативно запустите команду внутри virtualenv с помощью Pipenv run.
Установка django-debug-toolbar...
✔ Установка выполнена
Чтобы активировать virtualenv этого проекта, запустите оболочку Pipenv.
В качестве альтернативы запустите команду внутри virtualenv с помощью Pipenv run.
Установка зависимости из Pipfile.lock (16c839)...
Все зависимости теперь обновлены!
Ошибка при выполнении команды: $ /Users/jensenoness/.local/share/virtualenvs/storefront-H-ptSFKW/bin/python
/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree -l --reverse --json-tree
STDERR: обратная трассировка (последний вызов):
Файл "/opt/anaconda3/lib/python3.9/runpy.py", строка 197, в _run_module_as_main
return _run_code(code, main_globals, None,
Файл "/opt/anaconda3/lib/python3. 9/runpy.py", строка 87, в _run_code
exec(code, run_globals)
Файл «/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree/main.py», строка 76, в
sys.exit(main ())
Файл "/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree/main.py", строка 42, в main
pkgs = get_installed_distributions(
Файл "/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree/_discovery.py", строка 47, в get_installed_distributions
return filter_valid_distributions(distributions(path=paths))
Файл "/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree/_discovery.py", строка 66, в filter_valid_distributions
, если нет has_valid_metadata(dist):
Файл «/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/pipdeptree/_discovery.py», строка 96, в has_valid_metadata
вернуть «Имя» в dist.metadata
Файл "/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/importlib_metadata/init.py", строка 491, в метаданных
self.read_text('METADATA' )
Файл "/opt/anaconda3/lib/python3.9/site-packages/pipenv/vendor/importlib_metadata/init.py", строка 955, в read_text
return self._path.joinpath( filename).read_text(encoding='utf-8')
AttributeError: объект PosixPath не имеет атрибута 'read_text'
___________КОНЕЦ
Затем любая попытка запустить программу (python Manage.py runserver) вызывала ошибку «Модуль не найден», несмотря на то, что все мои конфигурации, ссылки и т. д. правильный. Я даже запустил «pipenvshell», потому что думал, что, может быть, я нахожусь в папке, но не активировал виртуальную среду, как это сделал терминал учителя автоматически?
Это дало мне следующее:< /p>
storefront(base) jensenoness@JMAC-2020 storefront % Pipenv Shell
(любезное уведомление об использовании текущей версии, а не управлении новой)
Запуск подоболочки в виртуальной среде...
source /Users/jensenoness/.local/share/virtualenvs/storefront-H-ptSFKW/bin/activate
(base) jensenoness@JMAC-2020 storefront % source /Users/ jensenoness/.local/share/virtualenvs/storefront-H-ptSFKW/bin/activate
По крайней мере, так Я получаю строку «source /....» и т. д., которую я автоматически увидел на терминале моего учителя. Опять же, установка «успешна», но когда я запускаю приложение Django с сервером запуска, я получаю сообщение «Модуль не найден» и красные линии. в моей «панели инструментов импорта django» в urls.py
Это потому, что я открыл новую среду («подоболочку?») внутри своего venv с проектом Django и установил ее туда? Так они не в одном месте? Теперь это (витрина)(база) вместо витрины (база).
Наконец, я запускаю команду, предложенную в документации, вместо учебника:
(storefront) (base) jensenoness@JMAC-2020 storefront % python3 -m pip install django-debug-toolbar
После этого приложение снова работает. Я рад, что могу продолжить обучение, но я делаю это ради знаний, поэтому я не хочу просто удачи. Я уверен, что есть ряд вещей, которые я в корне не понимаю в том, как работает venv. Например, какая разница -m, изменился ли первый запуск Pipenv Shell или что было не так с установкой Pipenv.
Мне также интересно, работают ли мои старые конфигурации anaconda для Python мой компьютер (я новичок и не помню/не знаю, как я его настроил, это было некоторое время назад) влияет на то, как все устанавливается. У меня Python работает нормально, но я получаю все эти «opt/anaconda3» в ошибках терминала, которые, похоже, ни на что не влияют. Просто интересно, может ли кто-нибудь пролить свет на то, что мне не хватает. Должен ли я удалить и переустановить Python, чтобы очистить список?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ent-making
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Являются ли мои настройки анаконды или неправильная/неактивированная виртуальная среда причиной того, что «-m pip instal
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Виртуальная среда и базовая среда активны одновременно
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Виртуальная среда помечена как среда с внешним управлением
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Виртуальная среда помечена как среда с внешним управлением
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • PIP внезапно сломался (виртуальная среда Raspberry PI)
    Anonymous » » в форуме Linux
    0 Ответы
    84 Просмотры
    Последнее сообщение Anonymous

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