web-dev-qa-db-ja.com

pipでインストールされたAnacondaのパッケージをアンインストールする方法

問題:

Anacondaをインストールしました:

conda -V
conda 4.4.7

また、python3 setup.py installを使用して多くのパッケージをインストールしました。 setup.pyファイルから作成されたいくつかのパッケージに使用しました。

次に、1つのパッケージをアンインストールします。

私が試したもの:

pip uninstall packageName
pip3 uninstall packageName
conda uninstall packageName

Pythonで動作します:pip listおよびpip3 listを確認しますが、そのようなパッケージはありません。

エラー:

しかし、コンダの場合、私はこれを手に入れました:

conda uninstall packageName
Solving environment: failed

PackagesNotFoundError: The following packages are missing from the target environment:
  - packageName

確認しよう:

conda list
packageName

追伸この場合、conda uninstallおよびconda removeが機能しないという情報を見つけました。しかし、その後はどうすればよいでしょうか?

追伸実際、packageNameで実際のパッケージ名を変更しましたが、この情報が重要な場合は追加します。


私の情報:

conda info

     active environment : None
       user config file : /home/masamok4/.condarc
 populated config files : /home/masamok4/anaconda3/.condarc
                          /home/masamok4/.condarc
          conda version : 4.4.7
    conda-build version : 3.0.27
         python version : 3.6.3.final.0
       base environment : /home/masamok4/anaconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.continuum.io/pkgs/main/linux-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/linux-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/linux-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/linux-64
                          https://repo.continuum.io/pkgs/pro/noarch
          package cache : /home/masamok4/anaconda3/pkgs
                          /home/masamok4/.conda/pkgs
       envs directories : /home/masamok4/anaconda3/envs
                          /home/masamok4/.conda/envs
               platform : linux-64
             user-agent : conda/4.4.7 requests/2.18.4 CPython/3.6.3 Linux/4.4.0-87-generic ubuntu/16.04 glibc/2.23
                UID:GID : 1003:1003
             netrc file : None
           offline mode : False
9
Mikhail_Sam

setup.pyを使用してパッケージをインストールした場合、ほとんどの場合、パッケージファイルを手動で削除する必要があります。

setup.py installのアンインストール wikiが便利だと思います。以下に引用されているUnixの指示:

Sudo python setup.py install --record files.txt
# inspect files.txt to make sure it looks ok. Then in bash:
tr '\n' '\0' < files.txt | xargs -0 Sudo rm -f --
1
Abhinav Sood