読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

"Cannot fetch index base URL http://pypi.python.org/simple/"とか出たら……pipが古い可能性大

python

記事執筆時点において、pipの最新版はv8.1系です。
ところが、debian環境……例えば、Rasbianで

$ sudo apt-get install python3-pip

などで導入したpipはv1.3系と凄まじく古いものが導入されます。
内部で参照している諸々は完全に時代遅れなので以下のコマンドで削除した上で

$ sudo apt-get remove python3-pip

大元のサイトから直接導入してあげます。

$ curl -kL https://bootstrap.pypa.io/get-pip.py | python3

それでも解決しない場合 or 何らかの事情で旧環境で強行できる場合

OpenSSH

上記エラー以外にも、何らかの理由でpipが外にアクセス出来ない場合はOpenSSH関係のライブラリが導入されていないケースも想定されるそうです。
kimoi.hatenadiary.com

そもそもネットワークが繋がってない

これは私が実際に遭遇したケース。
とある無線接続の実験機器を別環境に持って行って再実験をした処、反応が無くなった事がありました。
色々試したところmpingも駄目でapt-getも駄目。
……懸命な読者の皆様は、もうお気づきでしょう。
ただのSSIDの設定忘れでした。