Я использую подсистему Windows для Linux WSL с приложением Ubuntu (Ubuntu 20.04 LTS). Я установил Anaconda (Anaconda3-2020.11-Linux-x86_64) на свою Windows 10 Education 1909. У меня есть ноутбук Jupyter, и я могу запустить его в Firefox на моем компьютере, и, похоже, он работает правильно. Однако, когда я пытаюсь установить такие пакеты, как:
Консоль Ubuntu: pip install scrapy
Тогда блокнот Jupyter не может его найти.
Блокнот Jupyter: import scrapy
В настоящее время я работаю в базовой среде, но я считаю, что Jupyter на самом деле запускает python из другого источника (у меня также есть Anaconda в моей Windows). Я подтвердил это, запустив: import sys
и sys.version
как в WSL, так и в записной книжке Jupyter.
Блокнот Jupyter возвращает: '3.6.6 |Anaconda, Inc.| (default, Oct 9 2018, 12:34:16) \n[GCC 7.3.0]'
WSL возвращает: '3.8.5 (default, Sep 4 2020, 07:30:14) \n[GCC 7.3.0]'
, подтверждая, что используется неправильный питон.
Я не решаюсь удалить свою Windows Anaconda, поскольку у меня есть все мои драгоценные среды, настроенные там, и я использую их постоянно.
Специальный пакет, который заставляет меня перейти на Linux, можно найти по адресу http://www.nupack.org/downloads, но для загрузки требуется регистрация.
У меня нет Anaconda или python в переменных среды Windows.
Я был бы счастлив, если бы я знал, где установить свои пакеты (если они находятся в Linux), или если бы кто-то знал, как заставить Jupyter использовать Anaconda из WSL.