GNU/Linux >> Znalost Linux >  >> Linux

pomocí pip3:modul importlib._bootstrap nemá žádný atribut SourceFileLoader

Měl jsem stejný problém na mém ubuntu 18.04 s pythonem 3.6. Žádná z výše uvedených metod nepomohla, ale tato vyřešila problém:

pip3 uninstall setuptools

Pokusil jsem se nainstalovat Tensorflow ve venv na počítači se systémem Windows 10 s pythonem 3.8 a měl stejný problém.

Co mi pomohlo:

pip install setuptools --upgrade

Pokud se vám tato chyba zobrazuje při spuštění pip install dotenv , je to proto, že balíček se nazývá python-dotenv ne dotenv .

Toto fungovalo pro mě:

sudo pip install python-dotenv

Potýkal se se stejným problémem. Myslím, že je to proto, že python3.6 a pip3 byly nainstalovány z různých zdrojů. K instalaci pip doporučuji použít vestavěné zařízení pythonu, tj.

python3 -m ensurepip --upgrade

To by mělo nainstalovat pip3 a pip3.x kde x v python3.x .Totéž funguje pro python2 také.


Linux
  1. Upgrade z CentOS/RHEL 7 na CentOS/RHEL 8 pomocí Leapp

  2. změny parametrů modulu jádra (pomocí /sys/module)

  3. chybí modul python bz2

  1. chyba pythonu AttributeError:objekt 'module' nemá žádný atribut 'sha1'

  2. Nainstalujte modul python3-venv na linux mint

  3. Nainstalujte CentOS 7 pomocí textového režimu

  1. Vytvoření modulu jádra z několika zdrojových souborů, z nichž jeden má stejný název jako modul

  2. Pip Error:objekt 'module' nemá žádný atribut 'Cryptography_HAS_SSL_ST'

  3. Instalace a používání XeTeXu