[解決済み】pip install --userでインストールしたパッケージをアンインストールする方法
質問
があります。
--user
オプションは、ユーザーごとにPythonパッケージをインストールすることができます。
pip install --user [python-package-name]
私はこのオプションを使って、ルートアクセス権を持っていないサーバーにパッケージをインストールしました。今必要なのは、インストールされたパッケージを現在のユーザーでアンインストールすることです。私はこのコマンドを実行しようとしました。
pip uninstall --user [python-package-name]
しかし、私は得た。
no such option: --user
でインストールしたパッケージをアンインストールするにはどうすればよいですか?
pip install --user
手動でパッケージを見つけて削除する以外に方法はありますか?
こんな記事がありました。
pip がユーザーごとの site-packages ディレクトリからアンインストールできません。
には、ユーザーディレクトリからのパッケージのアンインストールがサポートされていないことが記述されています。この記事によると、もしそれが正しく実装されていれば
pip uninstall [package-name]
の場合、インストールされたパッケージはユーザーディレクトリ内でも検索されます。しかし、私にはまだ問題が残っています。同じパッケージがシステム全体とユーザーごとの両方にインストールされていたらどうでしょう? 誰かが特定のユーザーディレクトリをターゲットにする必要がある場合はどうでしょうか?
どうすればいい?
LinuxでPython 3.5とpip 7.1.2を使ってテストしたところ、以下のような状況になっているようです。
-
pip install --user somepackage
にインストールします。$HOME/.local
を使用してアンインストールすることができます。pip uninstall somepackage
. -
があってもなくても同じです。
somepackage
も同時にシステム全体にインストールされます。 -
パッケージが両方の場所にインストールされている場合、ローカルのものだけがアンインストールされます。システム全体でパッケージをアンインストールするには
pip
の場合、まずローカルでアンインストールし、再度同じアンインストールコマンドをroot
の権限で使用することができます。 -
定義済みのユーザーインストールディレクトリに加え
pip install --target somedir somepackage
にインストールされます。somedir
. このような場所からパッケージをアンインストールするにはpip
. (しかし、Githubにはやや古い未mergeのプルリクエストがあり、その実装はpip uninstall --target
.) -
のみなので
pip
はシステム全体と定義済みのユーザーローカルからアンインストールするのでpip uninstall
を指定されたユーザーのローカルインストールディレクトリからアンインストールするために、それぞれのユーザーとして指定します。
関連
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] pipで特定のバージョンのパッケージをインストールする
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?
-
[解決済み] 億の相対的輸入
-
[解決済み] pipでどのバージョンのパッケージがインストールされているかを調べる
-
[解決済み] pipでインストールしたすべてのパッケージを削除する最も簡単な方法は何ですか?
-
[解決済み] Pythonとpip、利用可能なパッケージのすべてのバージョンをリストアップ?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
Python jiabaライブラリの使用方法について説明
-
Python百行で韓服サークルの画像クロールを実現する
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
Python入門 openを使ったファイルの読み書きの方法
-
任意波形を生成してtxtで保存するためのPython実装
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み] pipでインストールしたすべてのパッケージを削除する最も簡単な方法は何ですか?
-
[解決済み】「pip install --user ...」は何のため?