pandas
仮想環境からconda
をアンインストールしようとすると、さらに多くのパッケージをアンインストールしようとすることがわかります。
$ 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
onlyをアンインストールし、ダウングレードするものはありません。
これらのパッケージには、依存関係からpandas
へ、さらには特定バージョンパンダですが、これはconda
でも可能ですか?
私の理解では、conda
を使用してGitHubからパッケージをインストールするのは それほど簡単ではない です。少なくとも、pip
でできるように1ライナーを使用するほど簡単ではありません。
master
のバージョンを使用するため、conda
バージョンをアンインストールし、pip
を使用して公式リポジトリGitHubのマスターからpandas
をインストールします。
これどうやってするの?
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