1
システムのPythonをアップグレードした後、pipはユーザーがインストールしたパッケージを検出しませんか?
Fedora KDE(x64)PCでPythonを使用しています。以前はFedora 25を使用していましたが、Python 3.5をインストールしsudo dnf install python3、いくつかのパッケージnumpyをscipy使用し、などのコマンドを使用しましたsudo dnf install python3-numpy。今、すべてではない、適切なパッケージまたはバージョンは、Fedoraのリポジトリに使用可能だったので、私は中にインストールされているもののみ~/.local/lib/python3.5/site-packages/を経由してpip3 install <packagename> --user。 早速、Fedoraをバージョン28にpython3アップグレードしました。その間にバージョン3.6にアップグレードされました。他のすべてのpython3-*パッケージも適切にアップグレードされています。現在、pip3はのようにユーザーがインストールしたパッケージを認識せずpip3 list --user、出力をまったく返しません。ただし、~/.local/lib/python3.5/site-packages/ディレクトリはまだ存在しており、多数のパッケージがあります。 今、私は何をすべきかわからない.... 削除できるsite-packagesものを正確に知っていれば、の内容を削除できますか?次に、pipを使用して実際にインストールする必要のあるパッケージを再調査するように設定できます。 私は多分名前を変更することができます~/.local/lib/python3.5するには~/.local/lib/python3.6? 古いユーザーがインストールしたPythonパッケージの内容をpipにインポートする他の方法はありますか? どうすればいいのか迷っています。