1. ホーム
  2. python

[解決済み] Conda のアンインストールは、1 つのパッケージと 1 つのパッケージのみです。

2022-03-02 01:50:21

質問

をアンインストールしようとすると pandas から conda virtual envでは、さらに多くのパッケージをアンインストールしようとしていますね。

$ conda uninstall pandas
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .........

Package plan for package removal in environment /Users/amelio/anaconda/envs/py35:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    dask-0.7.6                 |           py35_0         276 KB

The following packages will be REMOVED:

    blaze:       0.10.1-py35_0
    odo:         0.5.0-py35_1
    pandas:      0.18.1-np111py35_0
    seaborn:     0.7.0-py35_0
    statsmodels: 0.6.1-np111py35_1

The following packages will be DOWNGRADED:

    dask:        0.10.1-py35_0      --> 0.7.6-py35_0

Proceed ([y]/n)?

をアンインストールしたいのですが。 pandas だけ で、それ以外のものはダウングレードさせない。

私は、これらのパッケージが 依存関係 から pandas に、さらには 特定バージョン を使用することは可能ですか? conda ?

動機の一部

私の理解では、それは そんなに簡単じゃない を使用してGitHubからパッケージをインストールすることができます。 conda . 少なくとも、ワンライナーでできるような簡単なことではありません。 pip .

のバージョンを使用したいので master をアンインストールする予定です。 conda バージョンを使用し pip をインストールするために pandas を公式レポGitHubのmasterからダウンロードしてください。

どうすればいいのでしょうか?

どのように解決するのですか?

を使用することができます。 conda remove --force .

ドキュメントによると

--force               Forces removal of a package without removing packages
                      that depend on it. Using this option will usually
                      leave your environment in a broken and inconsistent
                      state