Ubuntu 14にpython 3.6のpipをインストールしました。実行後
Sudo apt-get install python3-pip
pip3をインストールするために、非常にうまく機能します。ただし、インストール後に実行しようとすると
pip3 install packagename
新しいパッケージをインストールするために、奇妙なことが起こります:
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1479, in <module>
register_loader-type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module "importlib._bootstrap" has no attribute "SourceFileLoader"
間違ったことは何もしなかったようで、その理由は本当にわかりません。
同じ問題に直面した。これは、python3.6
とpip3
が異なるソースからインストールされたためだと思います。 Pythonの組み込み機能を使用してpip i.eをインストールすることをお勧めします
python3 -m ensurepip --upgrade
これにより、pip3
とpip3.x
がインストールされます。xはpython3.x
にあります。 python2
についても同様です。
既存の回答を編集できないため、別の回答を追加する必要がありました。
これは私のために働いた:
Sudo pip install python-dotenv
ubuntu 14.04でpython3.4をpython3.6に更新する場合。以下は私を解決しました:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python3
python 3.6を使用して、ubuntu 18.04でも同じ問題が発生しました。上記の方法はいずれも役立ちませんでしたが、これは問題を解決しました。
pip3 uninstall setuptools
古いバージョンのsetuptoolsを使用しているため、これを確認してください issue 。
同じ問題に直面しています。これは、setuptoolsのソースファイルをダウンロードし、モジュールを手動でインストールすることで解決します。
Setuptoolsはここからダウンロードできます。
https://pypi.org/project/setuptools/
ダウンロード後、まずパッケージを解凍し、次にディレクトリに移動して実行します
python setup.py intall --user
私は同じ問題に出会いました、これが鍵です:
curl -sS https://bootstrap.pypa.io/get-pip.py | Sudo python3